From protocols
Scaffolds task folders for structured feature exploration with templates for objectives, acceptance criteria, architecture, prototypes, and verification before production development.
How this skill is triggered — by the user, by Claude, or both
Slash command
/protocols:exploration-protocolThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
A structured approach to explore features before production development. The goal is to learn, build acceptance criteria, experiment with verifiable prototypes, and codify learnings.
references/001-example-task/01-objectives.mdreferences/001-example-task/02-acceptance-criteria.mdreferences/001-example-task/03-architecture.mdreferences/001-example-task/04-verifiable-prototype.mdreferences/001-example-task/05-verification.mdreferences/001-example-task/06-outcome.mdskill-tests.yamlA structured approach to explore features before production development. The goal is to learn, build acceptance criteria, experiment with verifiable prototypes, and codify learnings.
tasks/NNN-taskname/
├── 01-objectives.md
├── 02-acceptance-criteria.md
├── 03-architecture.md
├── 04-verifiable-prototype.md
├── 05-verification.md
├── 06-outcome.md
├── 99-research/
└── 99-findings/
You MUST read the template files in ./references/001-example-task/ before scaffolding a task folder. These templates show the exact structure and format to use:
For sections to be filled in later:
> Stub - to be filled in after objectives and acceptance criteria are approved.
Always pair criteria with verification method:
| Criterion | Verification Method |
|-----------|---------------------|
| User can log in | Manual test: complete flow, see logged-in state |
| API returns 401 on bad auth | `curl -H "Auth: bad"` shows 401 |
For prototypes, use checkboxes:
**Checkpoint 1:**
- [ ] Auth0 application configured
- [ ] PKCE enabled
Keep simple:
┌─────────────┐ ┌─────────────┐
│ Popup │────▶│ Background │────▶ API
└─────────────┘ └─────────────┘
npx claudepluginhub dwmkerr/claude-toolkit --plugin protocolsOrchestrates all code-modifying development tasks like bug fixes, enhancements, and new features using adaptive phases for analysis, specs, TDD, implementation, and verification.
Develops feature ideas into structured specifications via guided conversation with architectural analysis, UX input, and decomposition for large features.