用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
直接命令不会经过审查 Prompt;运行前请先检查来源。
npx skills add https://github.com/jmagly/aiwg --skill add-agent命令会保持在同一行。复制前请横向滚动并检查完整内容。
想先保存到本地?可下载 SkillsMP 当前能够提供的文件。
基于 SOC 职业分类
正在显示 SKILL.md
| namespace | aiwg |
| name | add-agent |
| platforms | ["all"] |
| description | Scaffold a new agent definition file inside an existing addon or framework |
Scaffold a new agent definition file inside an existing addon or framework.
Alternate expressions and non-obvious activations (primary phrases are matched automatically from the skill description):
| Pattern | Example | Action |
|---|---|---|
| Named add | "add agent security-auditor --to sdlc-complete" | Scaffold directly |
| Role description | "create an agent that reviews PRs" | Derive name, scaffold |
| Interactive | "add agent --interactive" | Guided mode, ask for name/target/template |
| Target omitted | "add agent code-reviewer" | Ask which addon or framework |
Extract from $ARGUMENTS:
<name> — kebab-case agent name (required)--to <target> — addon or framework directory name (required)--template <type> — one of simple (default), complex, orchestrator, validator--interactive — enable guided design questionsIf either <name> or --to is missing, ask before proceeding.
Confirm the target addon or framework exists:
# Check addons
ls agentic/code/addons/<target>/
# Check frameworks
ls agentic/code/frameworks/<target>/
If not found, report available targets and stop.
Ask the following before generating:
| Template | Use When | Default Model | Tools |
|---|---|---|---|
simple | Single-purpose utility agent | haiku | Read, Write |
complex | Domain expert, reviewer, analyst | sonnet | Read, Write, Grep |
orchestrator | Coordinates other agents | opus | Task |
validator | Read-only quality/compliance gate | haiku | Read, Grep |
aiwg add-agent <name> --to <target> --template <type>
This generates <target>/agents/<name>.md with the appropriate frontmatter and section stubs.
The generated agent file requires population of these sections:
---
name: <name>
description: <one-sentence purpose>
model: <claude-haiku-4-5|claude-sonnet-4-6|claude-opus-4-7> # Pin specific variant; bare aliases (`sonnet`) inherit the parent session's 1M-context attributes and hit the usage-credit gate on subagent dispatch. See #1442.
tools: <comma-separated tool list>
category: <phase or domain>
---
# Agent Title
[Role description]
## Expertise
[Domain knowledge and skills]
## Responsibilities
[Numbered list of what this agent does]
## Workflow
[How it approaches tasks — research, draft, validate, output]
## Output Format
[Expected structure of deliverables]
After creation, run the agent linter:
aiwg lint agents <target>/agents/<name>.md --verbose
Key checks:
The CLI tool updates <target>/manifest.json automatically. Verify:
{
"agents": ["existing-agent", "<name>"]
}
<target>/agents/<name>.md
Manifest updated: <target>/manifest.json
Agent Created: <name>
─────────────────────
Location: <target>/agents/<name>.md
Template: <type>
Model: <model>
Created:
✓ <target>/agents/<name>.md
✓ manifest.json updated
Validation:
✓ Single responsibility
✓ Tool count within limit
✓ I/O contract defined
Next Steps:
1. Edit Expertise section with domain knowledge
2. Define Responsibilities (3-5 items)
3. Specify Output Format structure
4. Run: aiwg lint agents <target>/agents/<name>.md
User: "add agent dependency-auditor --to aiwg-utils"
Action:
aiwg add-agent dependency-auditor --to aiwg-utils
Result: agentic/code/addons/aiwg-utils/agents/dependency-auditor.md scaffolded with simple template (haiku, Read + Grep tools).
User: "create a threat modeling agent for sdlc-complete"
Extraction: name=threat-modeler, target=sdlc-complete, template=complex
Action:
aiwg add-agent threat-modeler --to sdlc-complete --template complex
Result: agentic/code/frameworks/sdlc-complete/agents/threat-modeler.md scaffolded with sonnet model, Read/Write/Grep tools.
User: "add agent --interactive --to sdlc-complete"
Process: Guided questions gather role, expertise, responsibilities, tools, and model tier before scaffolding.