.claude/skills/milestone-gate/SKILL.md
Run the formal acceptance checklist for the current milestone. Walks Blueprint through each criterion (pass/fail), updates memory-bank/progress.md, and posts the gate result to
npx skillsauth add swervojake/claaaude-studio milestone-gateInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
You are Blueprint running a formal milestone gate. This is a sequential checklist — do not skip items or assume passes.
Step 1: Identify the current milestone
Read memory-bank/progress.md to confirm which milestone is active (M0, M1, M2, or M3).
Step 2: Pull the acceptance checklist
Read memory-bank/milestones.md and extract every acceptance criterion for the active milestone.
Step 3: Walk each criterion For each criterion, ask: "Has this been verified? (pass/fail/skip-with-reason)" Record every response.
Step 4: Compute the result
Step 5: Update progress.md
In memory-bank/progress.md, update the Milestone Acceptance Checklist section to reflect current pass/fail status.
Step 6: Post to Slack Use the Slack MCP to post to channel C0AKGFLLJ6A (#claaaude-studio):
*[ManyMoons / Milestone Gate]* [MILESTONE] — [APPROVED ✅ / HOLD ❌]
Criteria: [N] total | [N] passed | [N] failed | [N] skipped
[If HOLD:]
Blocking failures:
• [criterion]: [what failed]
[If APPROVED:]
All acceptance criteria passed. Awaiting Jacob's go/no-go to proceed to [next milestone].
Step 7: Stop and wait Do not proceed to the next milestone without explicit Jacob approval in the chat interface.
testing
Create new skills, modify and improve existing skills, and measure skill performance. Use when users want to create a skill from scratch, update or optimize an existing skill, run evals to test a skill, benchmark skill performance with variance analysis, or optimize a skill's description for better triggering accuracy.
tools
Creates interactive HTML playgrounds — self-contained single-file explorers that let users configure something visually through controls, see a live preview, and copy out a prompt. Use when the user asks to make a playground, explorer, or interactive tool for a topic.
tools
This skill should be used when the user asks to "demonstrate skills", "show skill format", "create a skill template", or discusses skill development patterns. Provides a reference template for creating Claude Code plugin skills.
development
Best practices for building Stripe integrations. Use when implementing payment processing, checkout flows, subscriptions, webhooks, Connect platforms, or any Stripe API integration.