[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill:01M6CASJ51MRFHBARAAJ8R13DC":3,"skill-same:01M6CASJ51MRFHBARAAJ8R13DC":125},{"skillNo":4,"name":5,"nameZh":6,"description":7,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":16,"categories":17,"keywords":23,"publishedAt":33,"linkOnly":34,"markdownContent":35,"markdownBody":36,"frontMatter":37,"refName":41,"commitSha":42,"skillDirectory":43,"forksCount":44,"repositoryHtmlUrl":45,"repositoryHomepageUrl":46,"ownerHtmlUrl":47,"ownerBlogUrl":48,"ownerDescription":49,"updatedAt":50,"install":51,"resources":64},"01M6CASJ51MRFHBARAAJ8R13DC","aiwg-regenerate-agents",null,"Regenerate AGENTS.md with vendor-neutral content for multi-platform support","jmagly\u002Faiwg","jmagly","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F1159087?v=4","01M6C10AK8N2WCSQN11FYGTJWN","Joseph Magly","01M6C10AQ8A2RMED1Y1BSVY7NF",229,"MIT","https:\u002F\u002Fgithub.com\u002Fjmagly\u002Faiwg\u002Fblob\u002Fmain\u002Fagentic\u002Fcode\u002Fplugins\u002Futils\u002Fskills\u002Faiwg-regenerate-agents\u002FSKILL.md",[18],{"categoryNo":19,"categoryName":20,"taxonomyType":21,"taxonomyTypeDesc":22},"01JBSEEDCAT000000000000023","Skill与智能体开发","SCENARIO","使用场景",[24,25,26,27,28,29,30,31,32],"aiwg regenerate agents","aiwg regenerate","support","content","vendor","platform","multi","with","for","2026-11-10 10:12:30",false,"---\nnamespace: aiwg\nname: aiwg-regenerate-agents\nplatforms: [all]\ndescription: Regenerate AGENTS.md with vendor-neutral content for multi-platform support\n---\n\n# Regenerate AGENTS.md\n\nRegenerate the AGENTS.md file, analyzing current project state while preserving team directives and organizational requirements. Supports Windsurf and Factory AI (both use AGENTS.md as context file).\n\n**Hook file approach (default):** Generates `AIWG-windsurf.md` or `AIWG-factory.md` (per `--provider`) and adds directive to AGENTS.md. @-link support unverified — defaults to section-style until confirmed (see #444).\n\n**Full inject (`--full-inject`):** Embeds AIWG content inline with AIWG markers.\n\n**Used by:** Factory AI, Cursor, OpenCode, Codex, and other platforms that use AGENTS.md for configuration.\n\n**Vendor-neutral:** This file provides generic agent descriptions and natural language patterns suitable for any platform.\n\n## Core Principle\n\n**Team content is preserved. AIWG content is updated. Content is vendor-neutral.**\n\n## Parameters\n\n| Flag | Description |\n|------|-------------|\n| `--no-backup` | Skip creating backup file |\n| `--dry-run` | Preview changes without writing |\n| `--show-preserved` | List all detected preserved content and exit |\n| `--full` | Full regeneration, preserve nothing (destructive) |\n\n## Execution Steps\n\n### Step 1: Create Backup\n\nUnless `--no-backup` specified:\n\n1. Check if `AGENTS.md` exists\n2. If exists, copy to `AGENTS.md.backup-{YYYYMMDD-HHMMSS}`\n3. Report backup location\n\n### Step 2: Extract Preserved Content\n\nSame preservation patterns as other platforms:\n\n1. **Explicit Preserve Blocks**: `\u003C!-- PRESERVE -->` ... `\u003C!-- \u002FPRESERVE -->`\n2. **Preserved Section Headings**: Team *, Org *, Definition of Done, etc.\n3. **Inline Directives**: Lines with directive keywords\n\n### Step 3: Analyze Project\n\n- Languages and package managers\n- Development commands\n- Test framework\n- CI\u002FCD configuration\n- Directory structure\n\n### Step 4: Detect AIWG State\n\nCheck installed frameworks by scanning for deployed agents\u002Fdroids:\n- `.factory\u002Fdroids\u002F` (Factory AI)\n- `.opencode\u002Fagent\u002F` (OpenCode)\n- `.cursor\u002Frules\u002F` (Cursor)\n- `.codex\u002Fagents\u002F` (Codex)\n\nRead registry for framework versions.\n\n### Step 5: Generate AGENTS.md\n\n**Document Structure:**\n\n```markdown\n# AGENTS.md\n\nProject configuration for AI assistance platforms.\n\n## Project Overview\n\n{Description from README.md or package.json}\n\n## Tech Stack\n\n- **Language**: {detected languages}\n- **Runtime**: {Node.js, Python, etc.}\n- **Framework**: {detected frameworks}\n- **Test Framework**: {detected test framework}\n- **Package Manager**: {npm\u002Fyarn\u002Fpip\u002Fetc.}\n\n## Development Commands\n\n| Command | Description |\n|---------|-------------|\n| `npm install` | Install dependencies |\n| `npm run build` | Build TypeScript to dist\u002F |\n| `npm test` | Run Vitest test suite |\n| `npm run lint` | Run ESLint |\n\n## Project Structure\n\n```\nsrc\u002F           → Source code\ntest\u002F          → Test files\ntools\u002F         → CLI tools and scripts\ndocs\u002F          → Documentation\n.github\u002F       → CI\u002FCD workflows\n```\n\n---\n\n## Team Directives\n\n\u003C!-- PRESERVED SECTION -->\n\n{ALL PRESERVED CONTENT}\n\n\u003C!-- \u002FPRESERVED SECTION -->\n\n---\n\n## AIWG Framework\n\nThis project uses the AIWG SDLC framework for software development workflows.\n\n### Available Agents\n\n**Architecture & Design:**\n- `architecture-designer` - System architecture and technical decisions\n- `database-architect` - Database design and optimization\n- `api-designer` - RESTful\u002FGraphQL API design\n\n**Development & Implementation:**\n- `software-implementer` - Test-first development (TDD)\n- `integrator` - Component integration and build management\n- `test-engineer` - Comprehensive test suite creation\n- `test-architect` - Test strategy and framework design\n\n**Quality & Security:**\n- `code-reviewer` - Code quality and security review\n- `security-architect` - Security design and threat modeling\n- `qa-engineer` - Quality assurance and testing\n- `performance-engineer` - Performance optimization\n\n**Operations & Release:**\n- `devops-engineer` - CI\u002FCD and deployment automation\n- `sre` - Site reliability and monitoring\n- `release-manager` - Release coordination and rollout\n\n**Management & Coordination:**\n- `project-manager` - Project planning and tracking\n- `product-owner` - Product vision and requirements\n- `scrum-master` - Agile process facilitation\n- `business-analyst` - Requirements gathering and analysis\n\n**Specialized:**\n- `technical-writer` - Documentation and content\n- `ux-designer` - User experience and interface design\n- `data-engineer` - Data pipelines and analytics\n\n**Deployment:** Agents are deployed to platform-specific directories:\n- Claude Code: `.claude\u002Fagents\u002F`\n- GitHub Copilot: `.github\u002Fagents\u002F`\n- Factory AI: `.factory\u002Fdroids\u002F`\n- Cursor: `.cursor\u002Frules\u002F`\n\n**Full catalog:** @~\u002F.local\u002Fshare\u002Fai-writing-guide\u002Fagentic\u002Fcode\u002Fframeworks\u002Fsdlc-complete\u002Fagents\u002F\n\n### Workflow Commands\n\n**Intake & Planning:**\n- `intake-wizard` - Generate project intake forms\n- `intake-from-codebase` - Analyze codebase to generate intake\n- `project-status` - Check current project phase\n- `project-health-check` - Comprehensive health assessment\n\n**Phase Transitions:**\n- `flow-inception-to-elaboration` - Transition to Elaboration\n- `flow-elaboration-to-construction` - Transition to Construction\n- `flow-construction-to-transition` - Transition to Transition\n- `flow-gate-check` - Validate phase gate criteria\n\n**Continuous Workflows:**\n- `flow-security-review-cycle` - Security validation\n- `flow-test-strategy-execution` - Test execution\n- `flow-risk-management-cycle` - Risk management\n- `flow-retrospective-cycle` - Retrospective analysis\n\n**Development:**\n- `flow-guided-implementation` - Step-by-step implementation\n- `generate-tests` - Generate test suite\n- `setup-tdd` - Set up test-driven development\n- `pr-review` - Pull request review\n\n**Full workflow catalog:** @~\u002F.local\u002Fshare\u002Fai-writing-guide\u002Fagentic\u002Fcode\u002Fframeworks\u002Fsdlc-complete\u002Fcommands\u002F\n\n### Natural Language Requests\n\nUse natural language to request workflows:\n\n| Request | Maps To |\n|---------|---------|\n| \"transition to elaboration\" | flow-inception-to-elaboration |\n| \"run security review\" | flow-security-review-cycle |\n| \"check project status\" | project-status |\n| \"start iteration N\" | flow-iteration-dual-track |\n| \"generate tests for module\" | generate-tests + test-engineer |\n| \"review this PR\" | pr-review + code-reviewer |\n| \"design authentication API\" | api-designer |\n| \"optimize database queries\" | database-architect + performance-engineer |\n\n**Natural language guide:** @~\u002F.local\u002Fshare\u002Fai-writing-guide\u002Fagentic\u002Fcode\u002Fframeworks\u002Fsdlc-complete\u002Fdocs\u002Fsimple-language-translations.md\n\n## Project Artifacts\n\n{If .aiwg\u002F exists:}\n\n| Category | Location |\n|----------|----------|\n| Requirements | @.aiwg\u002Frequirements\u002F |\n| Architecture | @.aiwg\u002Farchitecture\u002F |\n| Planning | @.aiwg\u002Fplanning\u002F |\n| Testing | @.aiwg\u002Ftesting\u002F |\n| Security | @.aiwg\u002Fsecurity\u002F |\n| Deployment | @.aiwg\u002Fdeployment\u002F |\n\n## Full Reference\n\n**AIWG Installation:** `~\u002F.local\u002Fshare\u002Fai-writing-guide\u002F`\n\n**Framework Documentation:**\n- SDLC Complete: @~\u002F.local\u002Fshare\u002Fai-writing-guide\u002Fagentic\u002Fcode\u002Fframeworks\u002Fsdlc-complete\u002FREADME.md\n- All Workflows: @~\u002F.local\u002Fshare\u002Fai-writing-guide\u002Fagentic\u002Fcode\u002Fframeworks\u002Fsdlc-complete\u002Fcommands\u002F\n- All Agents: @~\u002F.local\u002Fshare\u002Fai-writing-guide\u002Fagentic\u002Fcode\u002Fframeworks\u002Fsdlc-complete\u002Fagents\u002F\n- Orchestration: @~\u002F.local\u002Fshare\u002Fai-writing-guide\u002Fagentic\u002Fcode\u002Fframeworks\u002Fsdlc-complete\u002Fdocs\u002Forchestrator-architecture.md\n\n**Core References:**\n- Orchestrator: @~\u002F.local\u002Fshare\u002Fai-writing-guide\u002Fagentic\u002Fcode\u002Faddons\u002Faiwg-utils\u002Fprompts\u002Fcore\u002Forchestrator.md\n- Agent Design: @~\u002F.local\u002Fshare\u002Fai-writing-guide\u002Fagentic\u002Fcode\u002Faddons\u002Faiwg-utils\u002Fprompts\u002Fagents\u002Fdesign-rules.md\n- Error Recovery: @~\u002F.local\u002Fshare\u002Fai-writing-guide\u002Fagentic\u002Fcode\u002Faddons\u002Faiwg-utils\u002Fprompts\u002Freliability\u002Fresilience.md\n\n**Platform-specific configurations:**\n- Claude Code: CLAUDE.md\n- GitHub Copilot: .github\u002Fcopilot-instructions.md\n- Cursor: .cursorrules\n- Windsurf: .windsurfrules\n- Warp: WARP.md\n\n---\n\n\u003C!--\n  Add team-specific notes below.\n  Content in preserved sections survives regeneration.\n-->\n```\n\n### Step 6: Write Output\n\n**If `--dry-run`:** Display content, do not write.\n\n**Otherwise:**\n1. Write to `AGENTS.md`\n2. Report summary\n\n```\nAGENTS.md Regenerated\n=====================\n\nBackup: AGENTS.md.backup-20260113-153512\n\nTeam Content Preserved:\n  ✓ Team Directives (2 sections, 21 lines)\n\nAIWG Content Updated:\n  ✓ Project commands and structure\n  ✓ Agent descriptions (20 agents)\n  ✓ Workflow patterns (natural language)\n  ✓ Full references included\n\nVendor-Neutral Content:\n  ✓ Generic agent descriptions\n  ✓ Natural language patterns\n  ✓ No platform-specific syntax\n  ✓ Context size optimized: 287 lines\n\nOutput: AGENTS.md (287 lines)\n```\n\n## Vendor-Neutral Content Rules\n\n**INCLUDE (generic descriptions):**\n- Agent purposes and capabilities\n- Natural language workflow patterns\n- Project structure and commands\n- Framework references\n\n**EXCLUDE (platform-specific):**\n- Claude Code slash command syntax\n- Copilot @-mention examples\n- Cursor rule patterns\n- Platform-specific invocation methods\n\n**REFERENCE (link to all):**\n- Full workflow catalog\n- Full agent catalog\n- Platform-specific context files\n- Framework documentation\n\n**Target size:** 250-350 lines (excluding team content)\n\n## Multi-Platform Support\n\nAGENTS.md serves as a fallback for platforms without dedicated context files:\n\n| Platform | Primary Context | Fallback |\n|----------|----------------|----------|\n| Claude Code | CLAUDE.md | AGENTS.md |\n| GitHub Copilot | .github\u002Fcopilot-instructions.md | AGENTS.md |\n| Cursor | .cursorrules | AGENTS.md |\n| Windsurf | .windsurfrules | AGENTS.md |\n| Warp | WARP.md | AGENTS.md |\n| Factory AI | .factory\u002FREADME.md | AGENTS.md |\n| OpenCode | .opencode\u002FREADME.md | AGENTS.md |\n| Codex | ~\u002F.codex\u002Fconfig | AGENTS.md |\n\n## Examples\n\n```bash\n# Regenerate AGENTS.md\n\u002Faiwg-regenerate-agents\n\n# Preview changes\n\u002Faiwg-regenerate-agents --dry-run\n\n# Check preserved content\n\u002Faiwg-regenerate-agents --show-preserved\n\n# Full regeneration\n\u002Faiwg-regenerate-agents --full\n```\n\n## Related Commands\n\n| Command | Regenerates |\n|---------|-------------|\n| `\u002Faiwg-regenerate-claude` | CLAUDE.md (Claude Code) |\n| `\u002Faiwg-regenerate-copilot` | copilot-instructions.md (GitHub Copilot) |\n| `\u002Faiwg-regenerate-cursorrules` | .cursorrules (Cursor) |\n| `\u002Faiwg-regenerate-windsurfrules` | .windsurfrules (Windsurf) |\n| `\u002Faiwg-regenerate-warp` | WARP.md (Warp Terminal) |\n| `\u002Faiwg-regenerate-factory` | .factory\u002FREADME.md (Factory AI) |\n| `\u002Faiwg-regenerate-agents` | AGENTS.md (Multi-vendor) |\n| `\u002Faiwg-regenerate` | Auto-detect vendor |\n\n## References\n\n- Base Template: @$AIWG_ROOT\u002Fagentic\u002Fcode\u002Fframeworks\u002Fsdlc-complete\u002Ftemplates\u002Fregenerate-base.md\n- Vendor Detection: @$AIWG_ROOT\u002Fagentic\u002Fcode\u002Fframeworks\u002Fsdlc-complete\u002Fdocs\u002Fvendor-detection.md\n- @implements @.aiwg\u002Frequirements\u002Fuse-cases\u002FUC-019-regenerate-vendor-specific.md\n","# Regenerate AGENTS.md\n\nRegenerate the AGENTS.md file, analyzing current project state while preserving team directives and organizational requirements. Supports Windsurf and Factory AI (both use AGENTS.md as context file).\n\n**Hook file approach (default):** Generates `AIWG-windsurf.md` or `AIWG-factory.md` (per `--provider`) and adds directive to AGENTS.md. @-link support unverified — defaults to section-style until confirmed (see #444).\n\n**Full inject (`--full-inject`):** Embeds AIWG content inline with AIWG markers.\n\n**Used by:** Factory AI, Cursor, OpenCode, Codex, and other platforms that use AGENTS.md for configuration.\n\n**Vendor-neutral:** This file provides generic agent descriptions and natural language patterns suitable for any platform.\n\n## Core Principle\n\n**Team content is preserved. AIWG content is updated. Content is vendor-neutral.**\n\n## Parameters\n\n| Flag | Description |\n|------|-------------|\n| `--no-backup` | Skip creating backup file |\n| `--dry-run` | Preview changes without writing |\n| `--show-preserved` | List all detected preserved content and exit |\n| `--full` | Full regeneration, preserve nothing (destructive) |\n\n## Execution Steps\n\n### Step 1: Create Backup\n\nUnless `--no-backup` specified:\n\n1. Check if `AGENTS.md` exists\n2. If exists, copy to `AGENTS.md.backup-{YYYYMMDD-HHMMSS}`\n3. Report backup location\n\n### Step 2: Extract Preserved Content\n\nSame preservation patterns as other platforms:\n\n1. **Explicit Preserve Blocks**: `\u003C!-- PRESERVE -->` ... `\u003C!-- \u002FPRESERVE -->`\n2. **Preserved Section Headings**: Team *, Org *, Definition of Done, etc.\n3. **Inline Directives**: Lines with directive keywords\n\n### Step 3: Analyze Project\n\n- Languages and package managers\n- Development commands\n- Test framework\n- CI\u002FCD configuration\n- Directory structure\n\n### Step 4: Detect AIWG State\n\nCheck installed frameworks by scanning for deployed agents\u002Fdroids:\n- `.factory\u002Fdroids\u002F` (Factory AI)\n- `.opencode\u002Fagent\u002F` (OpenCode)\n- `.cursor\u002Frules\u002F` (Cursor)\n- `.codex\u002Fagents\u002F` (Codex)\n\nRead registry for framework versions.\n\n### Step 5: Generate AGENTS.md\n\n**Document Structure:**\n\n```markdown\n# AGENTS.md\n\nProject configuration for AI assistance platforms.\n\n## Project Overview\n\n{Description from README.md or package.json}\n\n## Tech Stack\n\n- **Language**: {detected languages}\n- **Runtime**: {Node.js, Python, etc.}\n- **Framework**: {detected frameworks}\n- **Test Framework**: {detected test framework}\n- **Package Manager**: {npm\u002Fyarn\u002Fpip\u002Fetc.}\n\n## Development Commands\n\n| Command | Description |\n|---------|-------------|\n| `npm install` | Install dependencies |\n| `npm run build` | Build TypeScript to dist\u002F |\n| `npm test` | Run Vitest test suite |\n| `npm run lint` | Run ESLint |\n\n## Project Structure\n\n```\nsrc\u002F           → Source code\ntest\u002F          → Test files\ntools\u002F         → CLI tools and scripts\ndocs\u002F          → Documentation\n.github\u002F       → CI\u002FCD workflows\n```\n\n---\n\n## Team Directives\n\n\u003C!-- PRESERVED SECTION -->\n\n{ALL PRESERVED CONTENT}\n\n\u003C!-- \u002FPRESERVED SECTION -->\n\n---\n\n## AIWG Framework\n\nThis project uses the AIWG SDLC framework for software development workflows.\n\n### Available Agents\n\n**Architecture & Design:**\n- `architecture-designer` - System architecture and technical decisions\n- `database-architect` - Database design and optimization\n- `api-designer` - RESTful\u002FGraphQL API design\n\n**Development & Implementation:**\n- `software-implementer` - Test-first development (TDD)\n- `integrator` - Component integration and build management\n- `test-engineer` - Comprehensive test suite creation\n- `test-architect` - Test strategy and framework design\n\n**Quality & Security:**\n- `code-reviewer` - Code quality and security review\n- `security-architect` - Security design and threat modeling\n- `qa-engineer` - Quality assurance and testing\n- `performance-engineer` - Performance optimization\n\n**Operations & Release:**\n- `devops-engineer` - CI\u002FCD and deployment automation\n- `sre` - Site reliability and monitoring\n- `release-manager` - Release coordination and rollout\n\n**Management & Coordination:**\n- `project-manager` - Project planning and tracking\n- `product-owner` - Product vision and requirements\n- `scrum-master` - Agile process facilitation\n- `business-analyst` - Requirements gathering and analysis\n\n**Specialized:**\n- `technical-writer` - Documentation and content\n- `ux-designer` - User experience and interface design\n- `data-engineer` - Data pipelines and analytics\n\n**Deployment:** Agents are deployed to platform-specific directories:\n- Claude Code: `.claude\u002Fagents\u002F`\n- GitHub Copilot: `.github\u002Fagents\u002F`\n- Factory AI: `.factory\u002Fdroids\u002F`\n- Cursor: `.cursor\u002Frules\u002F`\n\n**Full catalog:** @~\u002F.local\u002Fshare\u002Fai-writing-guide\u002Fagentic\u002Fcode\u002Fframeworks\u002Fsdlc-complete\u002Fagents\u002F\n\n### Workflow Commands\n\n**Intake & Planning:**\n- `intake-wizard` - Generate project intake forms\n- `intake-from-codebase` - Analyze codebase to generate intake\n- `project-status` - Check current project phase\n- `project-health-check` - Comprehensive health assessment\n\n**Phase Transitions:**\n- `flow-inception-to-elaboration` - Transition to Elaboration\n- `flow-elaboration-to-construction` - Transition to Construction\n- `flow-construction-to-transition` - Transition to Transition\n- `flow-gate-check` - Validate phase gate criteria\n\n**Continuous Workflows:**\n- `flow-security-review-cycle` - Security validation\n- `flow-test-strategy-execution` - Test execution\n- `flow-risk-management-cycle` - Risk management\n- `flow-retrospective-cycle` - Retrospective analysis\n\n**Development:**\n- `flow-guided-implementation` - Step-by-step implementation\n- `generate-tests` - Generate test suite\n- `setup-tdd` - Set up test-driven development\n- `pr-review` - Pull request review\n\n**Full workflow catalog:** @~\u002F.local\u002Fshare\u002Fai-writing-guide\u002Fagentic\u002Fcode\u002Fframeworks\u002Fsdlc-complete\u002Fcommands\u002F\n\n### Natural Language Requests\n\nUse natural language to request workflows:\n\n| Request | Maps To |\n|---------|---------|\n| \"transition to elaboration\" | flow-inception-to-elaboration |\n| \"run security review\" | flow-security-review-cycle |\n| \"check project status\" | project-status |\n| \"start iteration N\" | flow-iteration-dual-track |\n| \"generate tests for module\" | generate-tests + test-engineer |\n| \"review this PR\" | pr-review + code-reviewer |\n| \"design authentication API\" | api-designer |\n| \"optimize database queries\" | database-architect + performance-engineer |\n\n**Natural language guide:** @~\u002F.local\u002Fshare\u002Fai-writing-guide\u002Fagentic\u002Fcode\u002Fframeworks\u002Fsdlc-complete\u002Fdocs\u002Fsimple-language-translations.md\n\n## Project Artifacts\n\n{If .aiwg\u002F exists:}\n\n| Category | Location |\n|----------|----------|\n| Requirements | @.aiwg\u002Frequirements\u002F |\n| Architecture | @.aiwg\u002Farchitecture\u002F |\n| Planning | @.aiwg\u002Fplanning\u002F |\n| Testing | @.aiwg\u002Ftesting\u002F |\n| Security | @.aiwg\u002Fsecurity\u002F |\n| Deployment | @.aiwg\u002Fdeployment\u002F |\n\n## Full Reference\n\n**AIWG Installation:** `~\u002F.local\u002Fshare\u002Fai-writing-guide\u002F`\n\n**Framework Documentation:**\n- SDLC Complete: @~\u002F.local\u002Fshare\u002Fai-writing-guide\u002Fagentic\u002Fcode\u002Fframeworks\u002Fsdlc-complete\u002FREADME.md\n- All Workflows: @~\u002F.local\u002Fshare\u002Fai-writing-guide\u002Fagentic\u002Fcode\u002Fframeworks\u002Fsdlc-complete\u002Fcommands\u002F\n- All Agents: @~\u002F.local\u002Fshare\u002Fai-writing-guide\u002Fagentic\u002Fcode\u002Fframeworks\u002Fsdlc-complete\u002Fagents\u002F\n- Orchestration: @~\u002F.local\u002Fshare\u002Fai-writing-guide\u002Fagentic\u002Fcode\u002Fframeworks\u002Fsdlc-complete\u002Fdocs\u002Forchestrator-architecture.md\n\n**Core References:**\n- Orchestrator: @~\u002F.local\u002Fshare\u002Fai-writing-guide\u002Fagentic\u002Fcode\u002Faddons\u002Faiwg-utils\u002Fprompts\u002Fcore\u002Forchestrator.md\n- Agent Design: @~\u002F.local\u002Fshare\u002Fai-writing-guide\u002Fagentic\u002Fcode\u002Faddons\u002Faiwg-utils\u002Fprompts\u002Fagents\u002Fdesign-rules.md\n- Error Recovery: @~\u002F.local\u002Fshare\u002Fai-writing-guide\u002Fagentic\u002Fcode\u002Faddons\u002Faiwg-utils\u002Fprompts\u002Freliability\u002Fresilience.md\n\n**Platform-specific configurations:**\n- Claude Code: CLAUDE.md\n- GitHub Copilot: .github\u002Fcopilot-instructions.md\n- Cursor: .cursorrules\n- Windsurf: .windsurfrules\n- Warp: WARP.md\n\n---\n\n\u003C!--\n  Add team-specific notes below.\n  Content in preserved sections survives regeneration.\n-->\n```\n\n### Step 6: Write Output\n\n**If `--dry-run`:** Display content, do not write.\n\n**Otherwise:**\n1. Write to `AGENTS.md`\n2. Report summary\n\n```\nAGENTS.md Regenerated\n=====================\n\nBackup: AGENTS.md.backup-20260113-153512\n\nTeam Content Preserved:\n  ✓ Team Directives (2 sections, 21 lines)\n\nAIWG Content Updated:\n  ✓ Project commands and structure\n  ✓ Agent descriptions (20 agents)\n  ✓ Workflow patterns (natural language)\n  ✓ Full references included\n\nVendor-Neutral Content:\n  ✓ Generic agent descriptions\n  ✓ Natural language patterns\n  ✓ No platform-specific syntax\n  ✓ Context size optimized: 287 lines\n\nOutput: AGENTS.md (287 lines)\n```\n\n## Vendor-Neutral Content Rules\n\n**INCLUDE (generic descriptions):**\n- Agent purposes and capabilities\n- Natural language workflow patterns\n- Project structure and commands\n- Framework references\n\n**EXCLUDE (platform-specific):**\n- Claude Code slash command syntax\n- Copilot @-mention examples\n- Cursor rule patterns\n- Platform-specific invocation methods\n\n**REFERENCE (link to all):**\n- Full workflow catalog\n- Full agent catalog\n- Platform-specific context files\n- Framework documentation\n\n**Target size:** 250-350 lines (excluding team content)\n\n## Multi-Platform Support\n\nAGENTS.md serves as a fallback for platforms without dedicated context files:\n\n| Platform | Primary Context | Fallback |\n|----------|----------------|----------|\n| Claude Code | CLAUDE.md | AGENTS.md |\n| GitHub Copilot | .github\u002Fcopilot-instructions.md | AGENTS.md |\n| Cursor | .cursorrules | AGENTS.md |\n| Windsurf | .windsurfrules | AGENTS.md |\n| Warp | WARP.md | AGENTS.md |\n| Factory AI | .factory\u002FREADME.md | AGENTS.md |\n| OpenCode | .opencode\u002FREADME.md | AGENTS.md |\n| Codex | ~\u002F.codex\u002Fconfig | AGENTS.md |\n\n## Examples\n\n```bash\n# Regenerate AGENTS.md\n\u002Faiwg-regenerate-agents\n\n# Preview changes\n\u002Faiwg-regenerate-agents --dry-run\n\n# Check preserved content\n\u002Faiwg-regenerate-agents --show-preserved\n\n# Full regeneration\n\u002Faiwg-regenerate-agents --full\n```\n\n## Related Commands\n\n| Command | Regenerates |\n|---------|-------------|\n| `\u002Faiwg-regenerate-claude` | CLAUDE.md (Claude Code) |\n| `\u002Faiwg-regenerate-copilot` | copilot-instructions.md (GitHub Copilot) |\n| `\u002Faiwg-regenerate-cursorrules` | .cursorrules (Cursor) |\n| `\u002Faiwg-regenerate-windsurfrules` | .windsurfrules (Windsurf) |\n| `\u002Faiwg-regenerate-warp` | WARP.md (Warp Terminal) |\n| `\u002Faiwg-regenerate-factory` | .factory\u002FREADME.md (Factory AI) |\n| `\u002Faiwg-regenerate-agents` | AGENTS.md (Multi-vendor) |\n| `\u002Faiwg-regenerate` | Auto-detect vendor |\n\n## References\n\n- Base Template: @$AIWG_ROOT\u002Fagentic\u002Fcode\u002Fframeworks\u002Fsdlc-complete\u002Ftemplates\u002Fregenerate-base.md\n- Vendor Detection: @$AIWG_ROOT\u002Fagentic\u002Fcode\u002Fframeworks\u002Fsdlc-complete\u002Fdocs\u002Fvendor-detection.md\n- @implements @.aiwg\u002Frequirements\u002Fuse-cases\u002FUC-019-regenerate-vendor-specific.md\n",{"name":5,"namespace":38,"platforms":39,"description":7},"aiwg",[40],"all","main","6754967c344ccb087a8de06972f55a41067b291b","agentic\u002Fcode\u002Fplugins\u002Futils\u002Fskills\u002Faiwg-regenerate-agents",36,"https:\u002F\u002Fgithub.com\u002Fjmagly\u002Faiwg","https:\u002F\u002Faiwg.io","https:\u002F\u002Fgithub.com\u002Fjmagly","https:\u002F\u002Fintegrolabs.io","ml\u002Fai, industrial automation, safety\u002Fsecurity, ssi\r\n\r\nmagly.net\r\nintegrolabs.io\r\naiwg.io\r\nfortemi.com\r\npagenary.com\r\nbytecask.com","2026-11-14 02:10:01",{"source":8,"skillName":5,"commands":52,"prompt":62,"zipAvailable":63},[53,56,59],{"tool":54,"command":55},"npx","npx skills add jmagly\u002Faiwg --skill aiwg-regenerate-agents",{"tool":57,"command":58},"bunx","bunx skills add jmagly\u002Faiwg --skill aiwg-regenerate-agents",{"tool":60,"command":61},"pnpm","pnpm dlx skills add jmagly\u002Faiwg --skill aiwg-regenerate-agents","安装技能，技能地址：https:\u002F\u002Fgithub.com\u002Fjmagly\u002Faiwg\u002Fblob\u002Fmain\u002Fagentic\u002Fcode\u002Fplugins\u002Futils\u002Fskills\u002Faiwg-regenerate-agents\u002FSKILL.md",true,[65,71,75,79,83,87,91,95,101,105,109,113,117,121],{"path":66,"resourceType":67,"resourceTypeDesc":68,"sizeBytes":69,"sourceHtmlUrl":70},"references\u002Fbibliography.md","REFERENCE","参考文档",9810,"https:\u002F\u002Fgithub.com\u002Fboisenoise\u002Fskills-collections\u002Fblob\u002Fmain\u002Fskills\u002Fbrunoasm-grant_proposal_workflow\u002Freferences\u002Fbibliography.md",{"path":72,"resourceType":67,"resourceTypeDesc":68,"sizeBytes":73,"sourceHtmlUrl":74},"references\u002Ffinal-checklist.md",4559,"https:\u002F\u002Fgithub.com\u002Fboisenoise\u002Fskills-collections\u002Fblob\u002Fmain\u002Fskills\u002Fbrunoasm-grant_proposal_workflow\u002Freferences\u002Ffinal-checklist.md",{"path":76,"resourceType":67,"resourceTypeDesc":68,"sizeBytes":77,"sourceHtmlUrl":78},"references\u002Ffunder-patterns.md",6674,"https:\u002F\u002Fgithub.com\u002Fboisenoise\u002Fskills-collections\u002Fblob\u002Fmain\u002Fskills\u002Fbrunoasm-grant_proposal_workflow\u002Freferences\u002Ffunder-patterns.md",{"path":80,"resourceType":67,"resourceTypeDesc":68,"sizeBytes":81,"sourceHtmlUrl":82},"references\u002Frequirements-template.md",3090,"https:\u002F\u002Fgithub.com\u002Fboisenoise\u002Fskills-collections\u002Fblob\u002Fmain\u002Fskills\u002Fbrunoasm-grant_proposal_workflow\u002Freferences\u002Frequirements-template.md",{"path":84,"resourceType":67,"resourceTypeDesc":68,"sizeBytes":85,"sourceHtmlUrl":86},"references\u002Fresubmission.md",4105,"https:\u002F\u002Fgithub.com\u002Fboisenoise\u002Fskills-collections\u002Fblob\u002Fmain\u002Fskills\u002Fbrunoasm-grant_proposal_workflow\u002Freferences\u002Fresubmission.md",{"path":88,"resourceType":67,"resourceTypeDesc":68,"sizeBytes":89,"sourceHtmlUrl":90},"references\u002Freview-panel.md",8652,"https:\u002F\u002Fgithub.com\u002Fboisenoise\u002Fskills-collections\u002Fblob\u002Fmain\u002Fskills\u002Fbrunoasm-grant_proposal_workflow\u002Freferences\u002Freview-panel.md",{"path":92,"resourceType":67,"resourceTypeDesc":68,"sizeBytes":93,"sourceHtmlUrl":94},"references\u002Ftracking-templates.md",5498,"https:\u002F\u002Fgithub.com\u002Fboisenoise\u002Fskills-collections\u002Fblob\u002Fmain\u002Fskills\u002Fbrunoasm-grant_proposal_workflow\u002Freferences\u002Ftracking-templates.md",{"path":96,"resourceType":97,"resourceTypeDesc":98,"sizeBytes":99,"sourceHtmlUrl":100},"scripts\u002Fbudget_check.py","SCRIPT","脚本",10107,"https:\u002F\u002Fgithub.com\u002Fboisenoise\u002Fskills-collections\u002Fblob\u002Fmain\u002Fskills\u002Fbrunoasm-grant_proposal_workflow\u002Fscripts\u002Fbudget_check.py",{"path":102,"resourceType":97,"resourceTypeDesc":98,"sizeBytes":103,"sourceHtmlUrl":104},"scripts\u002Fcite_check.py",9259,"https:\u002F\u002Fgithub.com\u002Fboisenoise\u002Fskills-collections\u002Fblob\u002Fmain\u002Fskills\u002Fbrunoasm-grant_proposal_workflow\u002Fscripts\u002Fcite_check.py",{"path":106,"resourceType":97,"resourceTypeDesc":98,"sizeBytes":107,"sourceHtmlUrl":108},"scripts\u002Fdocx_audit.py",15720,"https:\u002F\u002Fgithub.com\u002Fboisenoise\u002Fskills-collections\u002Fblob\u002Fmain\u002Fskills\u002Fbrunoasm-grant_proposal_workflow\u002Fscripts\u002Fdocx_audit.py",{"path":110,"resourceType":97,"resourceTypeDesc":98,"sizeBytes":111,"sourceHtmlUrl":112},"scripts\u002Ffigure_audit.py",12026,"https:\u002F\u002Fgithub.com\u002Fboisenoise\u002Fskills-collections\u002Fblob\u002Fmain\u002Fskills\u002Fbrunoasm-grant_proposal_workflow\u002Fscripts\u002Ffigure_audit.py",{"path":114,"resourceType":97,"resourceTypeDesc":98,"sizeBytes":115,"sourceHtmlUrl":116},"scripts\u002Fpage_fit.py",12473,"https:\u002F\u002Fgithub.com\u002Fboisenoise\u002Fskills-collections\u002Fblob\u002Fmain\u002Fskills\u002Fbrunoasm-grant_proposal_workflow\u002Fscripts\u002Fpage_fit.py",{"path":118,"resourceType":97,"resourceTypeDesc":98,"sizeBytes":119,"sourceHtmlUrl":120},"scripts\u002Fpdf_identify.py",9034,"https:\u002F\u002Fgithub.com\u002Fboisenoise\u002Fskills-collections\u002Fblob\u002Fmain\u002Fskills\u002Fbrunoasm-grant_proposal_workflow\u002Fscripts\u002Fpdf_identify.py",{"path":122,"resourceType":97,"resourceTypeDesc":98,"sizeBytes":123,"sourceHtmlUrl":124},"scripts\u002Fsnapshot.py",5344,"https:\u002F\u002Fgithub.com\u002Fboisenoise\u002Fskills-collections\u002Fblob\u002Fmain\u002Fskills\u002Fbrunoasm-grant_proposal_workflow\u002Fscripts\u002Fsnapshot.py",[126,154,178,184,191,205],{"skillNo":127,"name":128,"nameZh":6,"description":129,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":130,"categories":131,"keywords":133,"publishedAt":33},"01M70QA0BSYJ49EES9V4RE8QH1","host-hardening","Read-only system hardening baseline and plan-first host hardening recommendations for SSH, Docker bind addresses, firewall persistence, datastores, exporters and audit retention.","https:\u002F\u002Fgithub.com\u002Fjmagly\u002Faiwg\u002Fblob\u002Fmain\u002Fagentic\u002Fcode\u002Fplugins\u002Fsecurity-engineering\u002Fskills\u002Fhost-hardening\u002FSKILL.md",[132],{"categoryNo":19,"categoryName":20,"taxonomyType":21,"taxonomyTypeDesc":22},[134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153],"host","host hardening","hardening","read","re","recommendations","remediation","plan","port","verification","Bash","access","only","retention","audit","never","firewall","bind","secrets","request",{"skillNo":155,"name":156,"nameZh":6,"description":157,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":158,"categories":159,"keywords":164,"publishedAt":33},"01M70PNT2Z4HMZPRBTAF6073NN","exposure-analysis","Read-only firewall analysis and effective host exposure reconstruction for Docker published ports, UFW bypass, stale rules, CDN scope, IPv6 asymmetry and external probe allowlists.","https:\u002F\u002Fgithub.com\u002Fjmagly\u002Faiwg\u002Fblob\u002Fmain\u002Fagentic\u002Fcode\u002Fplugins\u002Fforensics\u002Fskills\u002Fexposure-analysis\u002FSKILL.md",[160,163],{"categoryNo":161,"categoryName":162,"taxonomyType":21,"taxonomyTypeDesc":22},"01JBSEEDCAT000000000000011","运维与部署",{"categoryNo":19,"categoryName":20,"taxonomyType":21,"taxonomyTypeDesc":22},[165,166,167,137,168,142,169,170,144,171,134,172,146,173,174,149,150,175,176,177],"exposure analysis","analysis","unknown","credentials","collection","ufw","ports","internet","local","scope","reconstruction","operator","write",{"skillNo":179,"name":128,"nameZh":6,"description":129,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":180,"categories":181,"keywords":183,"publishedAt":33},"01M70P8QATMPKA78E4FT5D2TNA","https:\u002F\u002Fgithub.com\u002Fjmagly\u002Faiwg\u002Fblob\u002Fmain\u002Fagentic\u002Fcode\u002Fframeworks\u002Fsecurity-engineering\u002Fskills\u002Fhost-hardening\u002FSKILL.md",[182],{"categoryNo":19,"categoryName":20,"taxonomyType":21,"taxonomyTypeDesc":22},[136,134,135,145,137,153,140,139,148,141,142,143,144,152,146,147,138,149,150,151],{"skillNo":185,"name":156,"nameZh":6,"description":157,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":186,"categories":187,"keywords":190,"publishedAt":33},"01M70NMPVJ5H0JH131P60FW4R8","https:\u002F\u002Fgithub.com\u002Fjmagly\u002Faiwg\u002Fblob\u002Fmain\u002Fagentic\u002Fcode\u002Fframeworks\u002Fforensics-complete\u002Fskills\u002Fexposure-analysis\u002FSKILL.md",[188,189],{"categoryNo":161,"categoryName":162,"taxonomyType":21,"taxonomyTypeDesc":22},{"categoryNo":19,"categoryName":20,"taxonomyType":21,"taxonomyTypeDesc":22},[166,165,149,168,142,169,144,167,134,172,146,173,174,137,150,171,170,175,176,177],{"skillNo":192,"name":193,"nameZh":6,"description":194,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":195,"categories":196,"keywords":198,"publishedAt":33},"01M6CB4DDR0B4NNCFK7ZK7449H","fixture-skill","Exercise rule delivery.","https:\u002F\u002Fgithub.com\u002Fjmagly\u002Faiwg\u002Fblob\u002Fmain\u002Ftest\u002Ffixtures\u002Frule-delivery\u002Fskills\u002Ffixture-skill\u002FSKILL.md",[197],{"categoryNo":19,"categoryName":20,"taxonomyType":21,"taxonomyTypeDesc":22},[199,200,201,202,203,204],"fixture skill","fixture","rule","delivery","true","exercise",{"skillNo":206,"name":207,"nameZh":6,"description":208,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":209,"categories":210,"keywords":212,"publishedAt":33},"01M6CB4AVK1W76MFMPP0JP32CJ","pi-local","Pi-local duplicate-precedence fixture.","https:\u002F\u002Fgithub.com\u002Fjmagly\u002Faiwg\u002Fblob\u002Fmain\u002Ftest\u002Ffixtures\u002Fproviders\u002Fpi\u002Fproject\u002F.pi\u002Fskills\u002Fpi-local\u002FSKILL.md",[211],{"categoryNo":19,"categoryName":20,"taxonomyType":21,"taxonomyTypeDesc":22},[213,214,173,215,200],"pi","pi local","duplicate"]