Install
$ agentstack add skill-canvas-xxx-agent-skills-subagent-driven-development ✓ scanned · ✓ verified, works with Claude Code, Cursor, and more.
Security review
✓ PassedNo issues found. Passed automated security review. · v0.1.0 How review works →
- ✓ Prompt-injection patterns
- ✓ Secret / credential exfiltration
- ✓ Dangerous shell & filesystem operations
- ✓ Untrusted network calls
- ✓ Known-malicious package signatures
What it can access
- ✓ Network access No
- ✓ Filesystem access No
- ✓ Shell / process execution No
- ✓ Environment & secrets No
- ✓ Dynamic code execution No
From automated source analysis of v0.1.0. “Used” means the capability is present in the source — more access means more to trust, not that it’s unsafe.
Verified badge
Passed review? Show it. Paste this badge into your README, it links to the public security report.
Reliability & compatibility
Declared compatibility
Compatibility is declared by the source manifest. End-to-end runtime verification is coming, see below.
We're building live execution health for every listing: tool-call success rate, median latency, uptime, and last-checked timestamps, measured, not self-reported. It isn't live yet, so we don't show numbers we can't stand behind.
How agent discovery & health will work →About
Subagent-Driven Development
Execute an approved plan task-by-task: a fresh subagent builds each task, an independent reviewer checks it against two questions before the next task starts, and progress lives in a file that survives lost context.
When to Use
Use when the user has an approved plan, task list, or backlog (from write-a-story, write-a-prd, brainstorming, or pasted directly) and wants it built out task by task with a review gate between each one.
When Not to Use
- A single small change with no real task breakdown — just make the change directly.
- Tasks are tightly coupled and can't be split into independent, reviewable units — build it in one pass instead.
Artifacts
- Consumes: the plan or task list file passed in as the argument
- Produces:
.context/sdd-progress.md(progress ledger) → at thesdd-progresskey path, seereferences/artifact-paths.md(default.context/sdd-progress/.md, one ledger per plan), one commit per task - Bundled:
implementer-prompt.md,task-reviewer-prompt.md— dispatch templates for steps 2 and 3
Core Rule
Give each task a fresh subagent with only what it needs, gate it with two separate verdicts — does it match spec, and is it well-built — before moving on, and keep the record of what's done in a file, not in memory.
Workflow
- Read the plan, list every task, and write the ledger file with all tasks marked pending.
- For each pending task, dispatch an implementer subagent using
implementer-prompt.md, filled in with only that task's text plus any interfaces or decisions from earlier tasks it needs — not the whole plan. - On DONE (or once concerns are resolved), dispatch a reviewer subagent using
task-reviewer-prompt.md, filled in with the task's requirements and the diff. - If either verdict fails, dispatch a fix using
implementer-prompt.mdwith the findings appended, then re-review. Don't advance with open issues. - Mark the task complete in the ledger with its commit range, then continue to the next pending task without stopping to check in. Only stop for a blocker you can't resolve or genuine ambiguity.
- After all tasks are complete, run one broader review across the full diff before calling the plan done.
Model Selection
| Task | Model | |---|---| | Mechanical, 1-2 files, fully specified | Cheapest available | | Multi-file, needs judgment | Standard | | Architecture-level, or the final broad review | Most capable available |
Progress Ledger
Check .context/sdd-progress.md before dispatching anything — tasks already marked complete are done; resume at the first one that isn't. After a compaction or a resumed session, trust this file and git log over memory of what happened.
Operating Rules
- Never dispatch more than one implementer at a time — parallel implementers on the same plan conflict with each other.
- Never skip either review verdict, and never advance past unresolved Critical or Important findings.
- Give the implementer only its own task's text, not the whole plan file.
- If a task reports BLOCKED, resolve the specific blocker — more context, a stronger model, a smaller task — before retrying. Don't re-dispatch unchanged.
Next Step
- If all tasks are complete and the final broad review passes: move to
tddfor any remaining test gaps, orsecurity-audit/ga4-measurementfor a pre-ship review, thentriage,post-mortem, ormanagement-talkto close out. - If blocked, or a review verdict fails: resolve the specific blocker (more context, a stronger model, a smaller task) and retry — do not advance to the next task.
Source & license
This open-source skill is cataloged on AgentStack and links to its original source — we do not rehost the code.
- Author: ntwrcht
- Source: ntwrcht/blvck-skills
- License: MIT
Install and usage instructions live in the source repository linked above.
Reviews
No reviews yet, be the first.
Write a review
Versions
- v0.1.0 Imported from the upstream source.