ai-toolkit-rules
Mandatory engineering, security, testing, git, performance, quality, and response rules.…
Executes plans via fresh subagents per task with two-stage review (spec → quality). Triggers: subagent execution, execute plan, fresh agent per task, spec compliance review.
$ npx -y skills add softspark/ai-toolkit --skill subagent-development --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/subagent-developmentContext preview
The summary Claude sees to decide when to auto-load this skill.
Executes plans via fresh subagents per task with two-stage review (spec → quality). Triggers: subagent execution, execute plan, fresh agent per task, spec compliance review.
name: subagent-development description: "Executes plans via fresh subagents per task with two-stage review (spec → quality). Triggers: subagent execution, execute plan, fresh agent per task, spec compliance review." user-invocable: true effort: high argument-hint: "[plan file or task description]" allowed-tools: Read, Write, Edit, Grep, Glob, Bash, Agent, TaskCreate, TaskList, TaskUpdate, TaskGet
$ARGUMENTS
Execute implementation plans by dispatching fresh subagents per task, then running a two-stage review gate: spec compliance first, code quality second. Fresh context per subagent prevents accumulated confusion. Two-stage review catches different failure modes: spec review catches wrong behavior, quality review catches bad structure.
/subagent-development [plan file or task description]
| Property | Benefit | |----------|---------| | Fresh subagent per task | No accumulated context drift or confusion | | Spec review first | Catches wrong behavior before quality review wastes time on wrong code | | Quality review second | Catches structural issues after behavior is confirmed correct | | Sequential tasks | No merge conflicts, each task builds on verified previous work |
Read plan
|
v
Extract ordered task list
|
v
For each task:
|
+---> [1] Dispatch IMPLEMENTER subagent
| |
| v
| Handle status (see Status Protocol)
| |
| v
+---> [2] Dispatch SPEC REVIEWER subagent
| |
| v
| APPROVED? --no--> fix issues, re-review
| |
| yes
| |
| v
+---> [3] Dispatch QUALITY REVIEWER subagent
| |
| v
| Critical issues? --yes--> fix, re-review
| |
| no
| v
| Mark task complete
|
v
Next task (or done)Read the plan file. Extract:
1. **Ordered task list** -- each task with description, acceptance criteria, file scope 2. **Global constraints** -- what must NOT change, architecture rules, shared conventions 3. **Dependencies** -- which tasks depend on which (execute in dependency order)
Present the task list to the user. Wait for approval before proceeding.
For each task in order:
Before dispatching the implementer, gather:
Use the `Agent` tool with the [implementer prompt template](reference/implementer-prompt.md).
Keep the agent's configured model and effort by default. If the user has approved model routing, select an available, capability-compatible route using this workload guide; do not infer permission to change tier or spending from task size:
| Task Type | Model | Examples | |-----------|-------|---------| | Mechanical | Approved low-latency route | Rename, move, config change, 1-2 files with clear spec | | Integration | Approved balanced route | Wire up existing components, add endpoint using established patterns | | Design/Complex | Approved higher-capability route, if evals justify it | New architecture, complex algorithms, cross-cutting concerns |
The implementer reports one of four statuses:
| Status | Handling | |--------|----------| | **DONE** | Proceed to spec review | | **DONE_WITH_CONCERNS** | Read concerns. If they relate to correctness or scope violations, address them before review. If observational only (style preference, future improvement), note them and proceed to spec review | | **NEEDS_CONTEXT** | Provide the missing context the implementer identified. Re-dispatch with the same task plus the additional context | | **BLOCKED** | Assess the blocker. Context problem: re-dispatch with better context. Capability problem: use a compatible route only within an approved model/budget policy, otherwise ask. Plan is wrong or ambiguous: escalate to user for clarification |
Use the `Agent` tool with the [spec reviewer prompt template](reference/spec-reviewer-prompt.md).
The spec reviewer checks:
If **APPROVED**: proceed to quality review.
If **issues found**: fix the issues (re-dispatch implementer with specific fix instructions or fix inline if trivial), then re-run spec review. Do not proceed to quality review until spec review passes.
Use the `Agent` tool with the [quality reviewer prompt template](reference/code-quality-reviewer-prompt.md).
The quality reviewer categorizes findings:
| Category | Action | |----------|--------| | **Critical** | Must fix before proceeding. Re-dispatch implementer or fix inline | | **Important** | Should fix. Fix now unless time-boxed, then document for follow-up | | **Suggestions** | Nice to have. Note for future improvement, do not block progress |
After fixing any Critical issues, re-run quality review to confirm.
Record:
After all tasks complete, produce:
## Subagent Development Report ### Plan [Plan file or description] ### Tasks Completed | # | Task | Files Modified | Status | Notes | |---|------|---------------|--------|-------| | 1 | ... | ... | Done | ... | | 2 | ... | ... | Done | ... | ### Deferred Items - [Any "Important" or "Suggestion" issues not addressed] ### Verification - [ ] All tasks implemented - [ ] All spec reviews passed - [ ] All quality rev
AI coding toolkit with machine-enforced safety, 116 skills, 44 agents, lifecycle hooks, persona presets, opt-in plugin packs, and benchmark tooling.
Repo: softspark/ai-toolkit
Mandatory engineering, security, testing, git, performance, quality, and response rules.…
Searches past coding sessions for observations, decisions, context. Triggers: mem-search,…
Accessibility validator: WCAG 2.1 AA, EN 301 549, EAA. Triggers: a11y, accessibility, WCAG,…
Creates new specialized agents with frontmatter, tools, delegation. Triggers: new agent,…
Analyzes code quality, complexity, patterns across codebase. Triggers: quality report,…
API design: naming, versioning, pagination, idempotency, OpenAPI, error contracts and safe…