### Fetch Neon Getting Started Guide Source: https://github.com/dicklesworthstone/pi_agent_rust/blob/main/tests/ext_conformance/artifacts/templates-davila7/cli-tool/components/skills/database/using-neon/references/getting-started.md Use this command to fetch the official getting started guide from Neon.tech. ```bash curl -H "Accept: text/markdown" https://neon.tech/docs/get-started/signing-up ``` -------------------------------- ### Quick Start: Install a Plugin Source: https://github.com/dicklesworthstone/pi_agent_rust/blob/main/tests/ext_conformance/artifacts/plugins-community/packages/cli/README.md A quick example to install the 'devops-pack' plugin. ```bash npx @intentsolutionsio/ccpi install devops-pack ``` -------------------------------- ### Quick Start: List Installed Plugins Source: https://github.com/dicklesworthstone/pi_agent_rust/blob/main/tests/ext_conformance/artifacts/plugins-community/packages/cli/README.md A quick example to list all currently installed plugins. ```bash npx @intentsolutionsio/ccpi list ``` -------------------------------- ### Vibe Guide Example Workflow - Start Source: https://github.com/dicklesworthstone/pi_agent_rust/blob/main/tests/ext_conformance/artifacts/plugins-community/plugins/productivity/vibe-guide/commands/guide.md Demonstrates the initial steps of a vibe-guide workflow, including starting a session and the initial status output. ```bash > /vibe-guide:vibe Add dark mode to settings 1) Where we are Starting: adding dark mode to settings. 2) What changed - Set up session tracking - Found the Settings page 3) What's next Add the toggle switch. 5) Do you need to do anything? No, nothing needed right now. ``` -------------------------------- ### Starting an Overnight Session Setup Source: https://github.com/dicklesworthstone/pi_agent_rust/blob/main/tests/ext_conformance/artifacts/plugins-community/plugins/productivity/overnight-dev/agents/overnight-dev-coach.md Quick setup guide for starting an overnight development session, including verifying test setup, installing hooks, defining goals, and starting coding. ```markdown ### User: "How do I start an overnight session?" ```markdown Great! Let's set up your overnight development session. ## Quick Setup (5 minutes) 1. **Verify your test setup:** ```bash npm test # or pytest, cargo test, etc. ``` You need at least 1 passing test 2. **Install overnight-dev hooks:** ```bash /overnight-setup ``` This installs Git hooks that run tests on every commit 3. **Define your overnight goal:** ``` Task: Build user authentication with JWT Success: All tests pass, coverage > 80% ``` 4. **Start the session:** Just start coding! The hooks will keep you honest. Every commit must have passing tests. 5. **Let Claude work overnight:** Claude will iterate until all tests pass. Morning brings fully tested features! Want me to help you plan the specific task? ``` ``` -------------------------------- ### Launch FairDB Setup Wizard Source: https://github.com/dicklesworthstone/pi_agent_rust/blob/main/tests/ext_conformance/artifacts/plugins-community/plugins/community/fairdb-ops-manager/README.md Launch the automated setup wizard agent to guide through VPS hardening, PostgreSQL installation, and backup configuration. ```bash # Launch the setup wizard agent /agent fairdb-setup-wizard ``` -------------------------------- ### Quick Start Workflow Source: https://github.com/dicklesworthstone/pi_agent_rust/blob/main/tests/ext_conformance/artifacts/plugins-community/plugins/mcp/domain-memory-agent/README.md JavaScript example demonstrating storing knowledge, performing a search, and getting a summary. ```javascript // 1. Store knowledge store_document({ title: "API Design Best Practices", content: "RESTful APIs should be...", tags: ["api", "architecture"] }) // 2. Search knowledge semantic_search({ query: "REST API design patterns", limit: 5 }) // 3. Get summary summarize({ documentId: "doc123", maxSentences: 3 }) ``` -------------------------------- ### Installation and Usage Example Source: https://github.com/dicklesworthstone/pi_agent_rust/blob/main/tests/ext_conformance/artifacts/plugins-community/plugins/examples/pi-pathfinder/README.md Demonstrates how to install PI Pathfinder and its associated marketplace, along with examples of how to interact with it using natural language commands after installation. ```bash /plugin marketplace add jeremylongshore/claude-code-plugins # Install PI Pathfinder /plugin install pi-pathfinder@claude-code-plugins-plus # Install plugins you want (as many as you want) /plugin install devops-automation-pack@claude-code-plugins-plus /plugin install security-toolkit@claude-code-plugins-plus # Install 10, 50, or all 228 - doesn't matter # Just talk normally "Deploy my app" "Check for bugs" "Generate docs" ``` -------------------------------- ### Quick Start: Single Backend Examples Source: https://github.com/dicklesworthstone/pi_agent_rust/blob/main/tests/ext_conformance/artifacts/npm/vaayne-agent-kit/mcps/mcp-fs/README.md Examples of starting the mcp-fs server with different single file system backends. ```bash # Local filesystem mcp-fs "fs://" ``` ```bash # S3 mcp-fs --transport http "s3://bucket?region=us-east-1&access_key_id=xxx&secret_access_key=yyy" ``` ```bash # WebDAV mcp-fs "webdav://server.com/path?username=user&password=pass" ``` ```bash # Memory (testing) mcp-fs "memory://" ``` -------------------------------- ### Python Example for Groq SDK Setup and Authentication Source: https://github.com/dicklesworthstone/pi_agent_rust/blob/main/tests/ext_conformance/artifacts/plugins-community/plugins/saas-packs/skill-databases/groq/groq-install-auth.md This Python script demonstrates how to install the Groq SDK and make an authenticated call using an API key. Ensure you have the Groq SDK installed and your API key configured. ```python from groq import Groq # Ensure your GROQ_API_KEY environment variable is set # or replace with your actual API key client = Groq( api_key=os.environ.get("GROQ_API_KEY"), ) chat_completion = client.chat.completions.create( messages=[ { "role": "user", "content": "Explain the importance of low-latency LLMs.", } ], model="mixtral-8x7b-32768", ) print(chat_completion.choices[0].message.content) ``` -------------------------------- ### Install Plugin Command Example Source: https://github.com/dicklesworthstone/pi_agent_rust/blob/main/tests/ext_conformance/artifacts/plugins-community/packages/cli/README.md Example of installing a specific plugin named 'python-pro'. ```bash npx @intentsolutionsio/ccpi install python-pro ``` -------------------------------- ### Setup Apache Web Server Source: https://github.com/dicklesworthstone/pi_agent_rust/blob/main/tests/ext_conformance/artifacts/templates-davila7/cli-tool/components/skills/utilities/network-101/SKILL.md Installs Apache, starts the service, creates a simple HTML login page, and configures the firewall to allow HTTP traffic. ```bash sudo apt install apache2 sudo systemctl start apache2 cat << 'EOF' | sudo tee /var/www/html/login.html
EOF sudo ufw allow 80/tcp ``` -------------------------------- ### Vibe Guide Quick Start Commands Source: https://github.com/dicklesworthstone/pi_agent_rust/blob/main/tests/ext_conformance/artifacts/plugins-community/plugins/productivity/vibe-guide/README.md Basic commands to start a session, check progress, continue execution, enable learning mode, and get help. ```bash # Start a session with your goal /vibe-guide:vibe Build a WNBA stats table page # Check progress anytime /vibe-guide:status # Keep going step by step /vibe-guide:continue # Want to learn as you go? /vibe-guide:learn on # Need help? /vibe-guide:guide ``` -------------------------------- ### Demo Video Script - Demo Part 1 (Setup) Example Source: https://github.com/dicklesworthstone/pi_agent_rust/blob/main/tests/ext_conformance/artifacts/plugins-community/plugins/packages/creator-studio-pack/templates/video-scripts/demo-script.md Example script for the setup phase of a demo video, covering onboarding and initial interface orientation. ```markdown "First, let's get started: [Show onboarding - keep it fast] 'Sign up takes 30 seconds...' [Fast-forward through form] 'Once you're in, here's what you see.' [Show dashboard/main interface] [Orient the viewer] 'On the left, you have [navigation]... In the center, [main area]... On the right, [sidebar/tools]...' [First action] 'To [accomplish first task], you simply [action].' [Show result] 'And just like that, [result].' [Emphasize ease] 'Notice how simple that was - no [complication from old way].'" ``` -------------------------------- ### Install FairDB Ops Manager Plugin and Launch Setup Wizard Source: https://github.com/dicklesworthstone/pi_agent_rust/blob/main/tests/ext_conformance/artifacts/plugins-community/plugins/community/fairdb-ops-manager/README.md Commands to install the plugin from a local path and then launch the setup wizard agent. ```bash # Install the plugin /plugin install ./plugins/community/fairdb-ops-manager # Launch the setup wizard /agent fairdb-setup-wizard # Or start with VPS hardening /sop-001-vps-setup ``` -------------------------------- ### Install Commands Example Source: https://github.com/dicklesworthstone/pi_agent_rust/blob/main/tests/ext_conformance/artifacts/templates-davila7/cli-tool/components/skills/productivity/crafting-effective-readmes/templates/xdg-config.md Placeholder for commands needed to install dependencies for the configuration. ```bash [Install commands if applicable] ``` -------------------------------- ### Install Dependencies and Start Development Server Source: https://github.com/dicklesworthstone/pi_agent_rust/blob/main/tests/ext_conformance/artifacts/plugins-community/plugins/saas-packs/ideogram-pack/skills/ideogram-local-dev-loop/SKILL.md Commands to copy the environment template, install project dependencies using npm, and start the development server. ```bash # Copy environment template cp .env.example .env.local # Install dependencies npm install # Start development server npm run dev ``` -------------------------------- ### Setup Orchestrator Usage Examples Source: https://github.com/dicklesworthstone/pi_agent_rust/blob/main/tests/ext_conformance/artifacts/plugins-ariff/setup-orchestrator/agents/setup-orchestrator.md Examples of how to interact with the setup-orchestrator agent for various tasks like continuing setup, checking progress, fixing issues, and resuming after a break. These commands assume the agent is accessible and executable. ```bash Use setup-orchestrator to continue the configuration setup ``` ```bash Use setup-orchestrator to show current progress ``` ```bash Use setup-orchestrator to fix [specific issue] ``` ```bash Use setup-orchestrator to resume from where we left off ``` -------------------------------- ### Local Plugin Setup and Installation Source: https://github.com/dicklesworthstone/pi_agent_rust/blob/main/tests/ext_conformance/artifacts/templates-davila7/cli-tool/components/skills/development/plugin-forge/references/workflows.md Commands to add a marketplace and install a plugin locally for testing. ```bash # Add marketplace /plugin marketplace add /path/to/marketplace-root # Install plugin /plugin install plugin-name@marketplace-name ``` -------------------------------- ### README - Basic Command Installation Source: https://github.com/dicklesworthstone/pi_agent_rust/blob/main/tests/ext_conformance/artifacts/plugins-official/plugin-dev/skills/command-development/references/documentation-patterns.md Example of how to install a command that is part of a plugin. Use this in your README's installation section. ```bash /plugin install plugin-name ``` -------------------------------- ### Initial Setup: Authentication and Adding First Notebook Source: https://github.com/dicklesworthstone/pi_agent_rust/blob/main/tests/ext_conformance/artifacts/templates-davila7/cli-tool/components/skills/productivity/notebooklm/references/usage_patterns.md Steps for initial setup, including checking authentication, setting it up if needed (requires visible browser), and adding the first notebook. User input is critical for notebook details. ```bash # 1. Check authentication (using run.py!) python scripts/run.py auth_manager.py status ``` ```bash # 2. If not authenticated, setup (Browser MUST be visible!) python scripts/run.py auth_manager.py setup # Tell user: "Please log in to Google in the browser window" ``` ```bash # 3. Add first notebook - ASK USER FOR DETAILS FIRST! # Ask: "What does this notebook contain?" # Ask: "What topics should I tag it with?" python scripts/run.py notebook_manager.py add \ --url "https://notebooklm.google.com/notebook/..." \ --name "User provided name" \ --description "User provided description" \ --topics "user,provided,topics" ``` -------------------------------- ### Start Agent Memory MCP Server (Current Directory Example) Source: https://github.com/dicklesworthstone/pi_agent_rust/blob/main/tests/ext_conformance/artifacts/templates-davila7/cli-tool/components/skills/ai-research/agent-memory-mcp/SKILL.md Example of starting the memory server for the current directory. Ensure Node.js v18+ is installed. ```bash npm run start-server my-project $(pwd) ``` -------------------------------- ### Getting Started Commands Source: https://github.com/dicklesworthstone/pi_agent_rust/blob/main/tests/ext_conformance/artifacts/templates-davila7/cli-tool/components/skills/productivity/crafting-effective-readmes/templates/personal.md Use this section to provide commands for cloning the repository and running the project. This is essential for users to quickly set up and try out the project. ```bash [Clone and run commands] ``` -------------------------------- ### PDF Processing Quick Start Example Source: https://github.com/dicklesworthstone/pi_agent_rust/blob/main/tests/ext_conformance/artifacts/templates-davila7/cli-tool/components/skills/development/skill-creation-guide/SKILL.md Demonstrates how to extract text from a PDF using the pdfplumber library. This is a basic example for getting started with PDF text extraction. ```markdown # PDF Processing ## Quick start Extract text with pdfplumber: [code example] ``` -------------------------------- ### Jira CLI Installation and Setup Guide Source: https://github.com/dicklesworthstone/pi_agent_rust/blob/main/tests/ext_conformance/artifacts/templates-davila7/cli-tool/components/skills/ai-research/jira/SKILL.md Instructions for installing and initializing the Jira CLI, which is the recommended method for Jira integration. ```bash brew install ankitpokhrel/jira-cli/jira-cli jira init ``` -------------------------------- ### Install jeremy-gcp-starter-examples Plugin Source: https://github.com/dicklesworthstone/pi_agent_rust/blob/main/tests/ext_conformance/artifacts/plugins-community/plugins/ai-ml/jeremy-gcp-starter-examples/README.md Use this command to install the jeremy-gcp-starter-examples plugin. ```bash /plugin install jeremy-gcp-starter-examples@claude-code-plugins-plus ``` -------------------------------- ### Copy Example Changelog Configuration Source: https://github.com/dicklesworthstone/pi_agent_rust/blob/main/tests/ext_conformance/artifacts/plugins-community/plugins/automation/mattyp-changelog/README.md Copy the example configuration file to your repository to get started. This sets up the basic structure for changelog generation. ```bash cp ${CLAUDE_PLUGIN_ROOT}/config/changelog-config.example.json .changelog-config.json ``` -------------------------------- ### Setup Complete - Next Steps Source: https://github.com/dicklesworthstone/pi_agent_rust/blob/main/tests/ext_conformance/artifacts/plugins-community/plugins/community/sprint/commands/setup.md Provides guidance on the next actions after the setup command is complete. It advises reviewing the generated documentation and starting the first sprint. ```bash Setup complete! Next steps: 1. Review .claude/project-goals.md and adjust as needed 2. Review .claude/project-map.md for accuracy 3. Run /sprint:new to start your first sprint ``` -------------------------------- ### User Guide Template Source: https://github.com/dicklesworthstone/pi_agent_rust/blob/main/tests/ext_conformance/artifacts/agents-wshobson/code-documentation/commands/doc-generate.md A markdown template for creating a user guide. It includes sections for getting started, common tasks, and troubleshooting, with placeholders for feature-specific details. ```markdown # User Guide ## Getting Started ### Creating Your First ${FEATURE} 1. **Navigate to the Dashboard** Click on the ${FEATURE} tab in the main navigation menu. 2. **Click "Create New"** You'll find the "Create New" button in the top right corner. 3. **Fill in the Details** - **Name**: Enter a descriptive name - **Description**: Add optional details - **Settings**: Configure as needed 4. **Save Your Changes** Click "Save" to create your ${FEATURE}. ### Common Tasks #### Editing ${FEATURE} 1. Find your ${FEATURE} in the list 2. Click the "Edit" button 3. Make your changes 4. Click "Save" #### Deleting ${FEATURE} > ⚠️ **Warning**: Deletion is permanent and cannot be undone. 1. Find your ${FEATURE} in the list 2. Click the "Delete" button 3. Confirm the deletion ### Troubleshooting | Error | Meaning | Solution | | ------------------- | ----------------------- | --------------- | | "Name required" | The name field is empty | Enter a name | | "Permission denied" | You don't have access | Contact admin | | "Server error" | Technical issue | Try again later | ``` -------------------------------- ### Setup Data Example Source: https://github.com/dicklesworthstone/pi_agent_rust/blob/main/tests/ext_conformance/artifacts/templates-davila7/cli-tool/components/skills/scientific/pytorch-lightning/references/data_module.md Use setup to create datasets and apply transforms. This method runs on every process and is used for setting state like train/validation/test datasets. ```python def setup(self, stage): if stage == 'fit': full_dataset = MyDataset("data/processed/") self.train_dataset, self.val_dataset = random_split( full_dataset, [0.8, 0.2] ) if stage == 'test': self.test_dataset = MyDataset("data/processed/test/") if stage == 'predict': self.predict_dataset = MyDataset("data/processed/predict/") ``` -------------------------------- ### Project Setup with Sprint Source: https://github.com/dicklesworthstone/pi_agent_rust/blob/main/tests/ext_conformance/artifacts/plugins-community/plugins/community/sprint/README.md Initiate project onboarding using the /sprint:setup command to create essential project documents like project-goals.md and project-map.md. ```bash # Interactive project onboarding /sprint:setup ``` -------------------------------- ### Quick Start: Run Diagnostics Source: https://github.com/dicklesworthstone/pi_agent_rust/blob/main/tests/ext_conformance/artifacts/plugins-community/packages/cli/README.md A quick example to run diagnostic checks on your Claude Code installation. ```bash npx @intentsolutionsio/ccpi doctor ``` -------------------------------- ### Install NotebookLM Skill Source: https://github.com/dicklesworthstone/pi_agent_rust/blob/main/tests/ext_conformance/artifacts/templates-davila7/cli-tool/components/skills/productivity/notebooklm/README.md Clone the skill repository into your Claude skills directory to get started quickly. ```bash cd ~/.claude/skills git clone https://github.com/PleasePrompto/notebooklm-skill notebooklm # Open Claude Code: "What are my skills?" ``` -------------------------------- ### List All Available Plugins Command Example Source: https://github.com/dicklesworthstone/pi_agent_rust/blob/main/tests/ext_conformance/artifacts/plugins-community/packages/cli/README.md Example of listing all available plugins in the marketplace, not just those installed locally. ```bash npx @intentsolutionsio/ccpi list --all ``` -------------------------------- ### Signal Generation for Swing Trading Source: https://github.com/dicklesworthstone/pi_agent_rust/blob/main/tests/ext_conformance/artifacts/plugins-community/plugins/crypto/crypto-signal-generator/README.md Example query to get swing trading setup information for a specific asset. ```bash # Swing trading /signal What's the swing trade setup for LINK? ``` -------------------------------- ### API Documentation Directory Source: https://github.com/dicklesworthstone/pi_agent_rust/blob/main/tests/ext_conformance/artifacts/plugins-community/plugins/saas-packs/skill-databases/windsurf/skills/windsurf-api-development/references/directory-structure.md Stores documentation related to the API, including reference guides and getting started instructions. ```markdown docs/ api-reference.md # API reference documentation # Endpoint descriptions # Parameter details # Response examples getting-started.md # Quick start guide # Installation # Authentication # First request ``` -------------------------------- ### Basic Interactive Command Setup Source: https://github.com/dicklesworthstone/pi_agent_rust/blob/main/tests/ext_conformance/artifacts/plugins-official/plugin-dev/skills/command-development/references/interactive-commands.md An example of a command that uses AskUserQuestion to gather configuration details for plugin setup, including deployment target, environment strategy, and features. ```markdown --- description: Interactive setup command allowed-tools: AskUserQuestion, Write --- # Interactive Plugin Setup This command will guide you through configuring the plugin with a series of questions. ## Step 1: Gather Configuration Use the AskUserQuestion tool to ask: **Question 1 - Deployment target:** - header: "Deploy to" - question: "Which deployment platform will you use?" - options: - AWS (Amazon Web Services with ECS/EKS) - GCP (Google Cloud with GKE) - Azure (Microsoft Azure with AKS) - Local (Docker on local machine) **Question 2 - Environment strategy:** - header: "Environments" - question: "How many environments do you need?" - options: - Single (Just production) - Standard (Dev, Staging, Production) - Complete (Dev, QA, Staging, Production) **Question 3 - Features to enable:** - header: "Features" - question: "Which features do you want to enable?" - multiSelect: true - options: - Auto-scaling (Automatic resource scaling) - Monitoring (Health checks and metrics) - CI/CD (Automated deployment pipeline) - Backups (Automated database backups) ## Step 2: Process Answers Based on the answers received from AskUserQuestion: 1. Parse the deployment target choice 2. Set up environment-specific configuration 3. Enable selected features 4. Generate configuration files ## Step 3: Generate Configuration Create `.claude/plugin-name.local.md` with: ```yaml --- deployment_target: [answer from Q1] environments: [answer from Q2] features: auto_scaling: [true if selected in Q3] monitoring: [true if selected in Q3] ci_cd: [true if selected in Q3] backups: [true if selected in Q3] --- # Plugin Configuration Generated: [timestamp] Target: [deployment_target] Environments: [environments] ``` ## Step 4: Confirm and Next Steps Confirm configuration created and guide user on next steps. ``` -------------------------------- ### Seaborn Quick Start Example Source: https://github.com/dicklesworthstone/pi_agent_rust/blob/main/tests/ext_conformance/artifacts/templates-davila7/cli-tool/components/skills/scientific/seaborn/SKILL.md Demonstrates loading an example dataset and creating a basic scatter plot using Seaborn and Matplotlib. Ensure Seaborn, Matplotlib, and Pandas are installed and imported. ```python import seaborn as sns import matplotlib.pyplot as plt import pandas as pd # Load example dataset df = sns.load_dataset('tips') # Create a simple visualization sns.scatterplot(data=df, x='total_bill', y='tip', hue='day') plt.show() ``` -------------------------------- ### Complete CI/CD Pipeline Setup Example Source: https://github.com/dicklesworthstone/pi_agent_rust/blob/main/tests/ext_conformance/artifacts/templates-davila7/cli-tool/components/agents/development-team/devops-engineer.md An example YAML configuration for setting up a complete CI/CD pipeline. This snippet is typically used as a template or starting point for defining pipeline stages and jobs. ```yaml name: Complete CI/CD Pipeline Setup # Define triggers for the pipeline trigger: - main - develop # Define stages in the pipeline stages: - build - test - deploy # Define jobs within each stage jobs: # Build stage jobs build_app: stage: build script: - echo "Building the application..." # Add build commands here (e.g., npm install, mvn package) - echo "Build complete." artifacts: paths: - build/ # Test stage jobs unit_test: stage: test script: - echo "Running unit tests..." # Add unit test commands here (e.g., npm test, mvn test) - echo "Unit tests passed." integration_test: stage: test script: - echo "Running integration tests..." # Add integration test commands here - echo "Integration tests passed." # Deploy stage jobs deploy_staging: stage: deploy environment: staging script: - echo "Deploying to staging environment..." # Add deployment commands for staging - echo "Deployment to staging complete." when: on_success deploy_production: stage: deploy environment: production script: - echo "Deploying to production environment..." # Add deployment commands for production - echo "Deployment to production complete." when: manual # Manual trigger for production deployment ``` -------------------------------- ### Quick Start Examples Source: https://github.com/dicklesworthstone/pi_agent_rust/blob/main/tests/ext_conformance/artifacts/npm/pi-web-access/README.md Demonstrates basic usage of Pi Web Access tools for web search, fetching content, cloning GitHub repositories, and understanding YouTube or local video files. ```typescript // Search the web web_search({ query: "TypeScript best practices 2025" }) // Fetch a page fetch_content({ url: "https://docs.example.com/guide" }) // Clone a GitHub repo fetch_content({ url: "https://github.com/owner/repo" }) // Understand a YouTube video fetch_content({ url: "https://youtube.com/watch?v=abc", prompt: "What libraries are shown?" }) // Analyze a screen recording fetch_content({ url: "/path/to/recording.mp4", prompt: "What error appears on screen?" }) ``` -------------------------------- ### Start Coding with TDD Enforcement Source: https://github.com/dicklesworthstone/pi_agent_rust/blob/main/tests/ext_conformance/artifacts/plugins-community/plugins/productivity/overnight-dev/README.md Begin coding after setup. All commits will now require passing tests due to the installed Git hooks. ```bash # 3. Start coding # Every commit now requires passing tests! ``` -------------------------------- ### Manual Step-by-Step Setup Commands Source: https://github.com/dicklesworthstone/pi_agent_rust/blob/main/tests/ext_conformance/artifacts/plugins-community/plugins/community/fairdb-ops-manager/README.md Execute manual setup commands for VPS hardening, PostgreSQL installation, and backup configuration. ```bash # Step 1: Harden your VPS /sop-001-vps-setup # Step 2: Install PostgreSQL /sop-002-postgres-install # Step 3: Configure backups /sop-003-backup-setup ``` -------------------------------- ### Dockerfile for uv Integration Source: https://github.com/dicklesworthstone/pi_agent_rust/blob/main/tests/ext_conformance/artifacts/agents-wshobson/python-development/skills/uv-package-manager/SKILL.md Basic Dockerfile setup for installing uv and project dependencies. Includes an optimized multi-stage build example. ```dockerfile # Dockerfile FROM python:3.12-slim # Install uv COPY --from=ghcr.io/astral-sh/uv:latest /uv /usr/local/bin/uv # Set working directory WORKDIR /app # Copy dependency files COPY pyproject.toml uv.lock ./ # Install dependencies RUN uv sync --frozen --no-dev # Copy application code COPY . . # Run application CMD ["uv", "run", "python", "app.py"] ``` ```dockerfile # Multi-stage Dockerfile FROM python:3.12-slim AS builder # Install uv COPY --from=ghcr.io/astral-sh/uv:latest /uv /usr/local/bin/uv WORKDIR /app # Install dependencies to venv COPY pyproject.toml uv.lock ./ RUN uv sync --frozen --no-dev --no-editable # Runtime stage FROM python:3.12-slim WORKDIR /app # Copy venv from builder COPY --from=builder /app/.venv . COPY . . # Use venv ENV PATH="/app/.venv/bin:$PATH" CMD ["python", "app.py"] ``` -------------------------------- ### Semgrep Quick Start Source: https://github.com/dicklesworthstone/pi_agent_rust/blob/main/tests/ext_conformance/artifacts/agents-wshobson/security-scanning/skills/sast-configuration/SKILL.md Installs Semgrep and runs an initial scan with auto-configuration. Use for a rapid setup of Semgrep for basic code analysis. ```bash pip install semgrep semgrep --config=auto --error ``` -------------------------------- ### Setup Environment Variables Source: https://github.com/dicklesworthstone/pi_agent_rust/blob/main/tests/ext_conformance/artifacts/plugins-community/plugins/packages/fullstack-starter-pack/commands/project-scaffold.md Copy the example environment file and edit it with your specific configuration settings. ```bash cp .env.example .env # Edit .env with your configuration ``` -------------------------------- ### No Hookify Rules Configured Message Source: https://github.com/dicklesworthstone/pi_agent_rust/blob/main/tests/ext_conformance/artifacts/plugins-official/hookify/commands/list.md Displays a message when no hookify rules are found in the project. It guides users on how to get started with creating rules. ```markdown ## No Hookify Rules Configured You haven't created any hookify rules yet. To get started: 1. Use `/hookify` to analyze conversation and create rules 2. Or manually create `.claude/hookify.my-rule.local.md` files 3. See `/hookify:help` for documentation Example: ``` /hookify Warn me when I use console.log ``` Check `${CLAUDE_PLUGIN_ROOT}/examples/` for example rule files. ``` -------------------------------- ### Command Onboarding for First-Time Users Source: https://github.com/dicklesworthstone/pi_agent_rust/blob/main/tests/ext_conformance/artifacts/plugins-official/plugin-dev/skills/command-development/references/marketplace-considerations.md Implements a first-run experience for a command by checking for an initialization marker file. If not found, it displays a welcome message, explains the command's purpose, provides quick start instructions, and then creates the marker file. Use this to guide new users effectively. ```Bash --- description: Command with onboarding allowed-tools: Read, Write --- # First Run Check if [ ! -f ".claude/command-initialized" ]; then **Welcome to Command Name!** This appears to be your first time using this command. WHAT THIS COMMAND DOES: [Brief explanation of purpose and benefits] QUICK START: 1. Basic usage: /command [arg] 2. For help: /command help 3. Examples: /command examples SETUP: No additional setup required. You're ready to go! ✓ Initialization complete [Create initialization marker] Ready to proceed with your request... fi [Normal command execution...] ``` -------------------------------- ### SETUP.md Structure Source: https://github.com/dicklesworthstone/pi_agent_rust/blob/main/tests/ext_conformance/artifacts/plugins-community/plugins/community/geepers-agents/agents/geepers_docs.md A comprehensive Markdown structure for a project's setup guide, covering prerequisites, installation steps, configuration options, and troubleshooting. ```markdown # Setup Guide ## Prerequisites ### System Requirements - Operating System: Linux/macOS/Windows - Python: 3.8 or higher - Memory: 512MB minimum ### Required Software - Git - pip (Python package manager) ## Installation ### Step 1: Clone Repository ```bash git clone https://github.com/user/project.git cd project ``` ### Step 2: Create Virtual Environment ```bash python -m venv venv source venv/bin/activate # Linux/macOS # or virtualenv\Scripts\activate # Windows ``` ### Step 3: Install Dependencies ```bash pip install -r requirements.txt ``` ### Step 4: Configure Environment ```bash cp .env.example .env # Edit .env with your settings ``` ## Configuration Options | Variable | Description | Default | |----------|-------------|---------| | DEBUG | Enable debug mode | false | | PORT | Server port | 5000 | ## Running the Application ### Development ```bash python app.py ``` ### Production ```bash gunicorn app:app -w 4 -b 0.0.0.0:5000 ``` ## Troubleshooting ### Common Issues **Issue: Module not found** Solution: Ensure virtual environment is activated **Issue: Port already in use** Solution: Change PORT in .env or kill existing process ``` -------------------------------- ### README Structure Example Source: https://github.com/dicklesworthstone/pi_agent_rust/blob/main/tests/ext_conformance/artifacts/agents-wshobson/python-development/skills/python-code-style/SKILL.md A standard README file structure including project title, description, installation, quick start, configuration, and development sections. ```markdown # Project Name Brief description of what the project does. ## Installation ```bash pip install myproject ``` ## Quick Start ```python from myproject import Client client = Client(api_key="...") result = client.process(data) ``` ## Configuration Document environment variables and configuration options. ## Development ```bash pip install -e ".[dev]" pytest ``` ``` -------------------------------- ### Install Hello World Plugin Source: https://github.com/dicklesworthstone/pi_agent_rust/blob/main/tests/ext_conformance/artifacts/plugins-community/plugins/examples/hello-world/README.md Installs the Hello World plugin from the marketplace and then installs it specifically. ```bash /plugin marketplace add jeremylongshore/claude-code-plugins /plugin install hello-world@claude-code-plugins-plus ``` -------------------------------- ### Complete New Customer Setup Example Source: https://github.com/dicklesworthstone/pi_agent_rust/blob/main/tests/ext_conformance/artifacts/plugins-community/plugins/devops/fairdb-operations-kit/README.md Demonstrates the user interaction and Claude's execution of the 'fairdb-onboard-customer' command for a new customer, including the successful completion status and connection details. ```text User: "I need to onboard Acme Corp as a new FairDB customer" Claude: I'll help you onboard Acme Corp. Let me use the fairdb-onboard-customer command... [Executes complete workflow]: ✅ Database created: acme_corp_db ✅ Users created with secure passwords ✅ Network access configured for customer IPs ✅ Backups scheduled (daily at 3 AM) ✅ SSL certificates generated ✅ Monitoring enabled ✅ Connection documentation generated Customer can now connect using: postgresql://acme_corp_user: