Install
$ agentstack add skill-dwmkerr-claude-toolkit-exploration-protocol ✓ 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 Used
- ✓ 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.
About
Exploration Protocol
A structured approach to explore features before production development. The goal is to learn, build acceptance criteria, experiment with verifiable prototypes, and codify learnings.
Task Folder Structure
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/
Document Templates
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:
- [01-objectives.md](./references/001-example-task/01-objectives.md)
- [02-acceptance-criteria.md](./references/001-example-task/02-acceptance-criteria.md)
- [03-architecture.md](./references/001-example-task/03-architecture.md)
- [04-verifiable-prototype.md](./references/001-example-task/04-verifiable-prototype.md)
- [05-verification.md](./references/001-example-task/05-verification.md)
- [06-outcome.md](./references/001-example-task/06-outcome.md)
Key Patterns
Stub Markers
For sections to be filled in later:
> Stub - to be filled in after objectives and acceptance criteria are approved.
Criteria Tables
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 |
Checkpoint Lists
For prototypes, use checkboxes:
**Checkpoint 1:**
- [ ] Auth0 application configured
- [ ] PKCE enabled
ASCII Diagrams
Keep simple:
┌─────────────┐ ┌─────────────┐
│ Popup │────▶│ Background │────▶ API
└─────────────┘ └─────────────┘
Phase Flow
- Objectives → user reviews
- Acceptance Criteria → user approves before work begins
- Architecture → stub until criteria approved
- Prototype → incremental with checkpoints
- Verification → evidence for each criterion
- Outcome → learnings and follow-on work
Source & license
This open-source skill is cataloged on AgentStack and links to its original source — we do not rehost the code.
- Author: dwmkerr
- Source: dwmkerr/claude-toolkit
- License: MIT
- Homepage: https://www.skills.sh/dwmkerr/claude-toolkit
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.