A community-driven registry for Claude, Cursor, Windsurf, Cline & more. Not affiliated with Anthropic.
Are you the author? Sign in to claim
Claude Code plugin — generate a complete project knowledge base from a single brief. Wiki, skills, guardrails, handoff p
Skills that learn, connect, and grow — like neurons in a living project.
Generate a complete project knowledge base from a single brief, then orchestrate development with an AI project leader, quality pipeline, and skills that compound expertise over time. One brief in, entire project structure out — then every task makes the system smarter.
Every new software project starts from zero. Without structured context, AI coding agents:
The cost compounds: decisions made and forgotten get remade differently, bugs resurface, and the codebase diverges from its original vision.
Project Scaffolder creates a persistent knowledge layer that survives between sessions. It combines three proven patterns:
| Pattern | Inspiration | What It Does |
|---|---|---|
| Persistent Markdown wiki | Andrej Karpathy's gist | Durable project memory: decisions, architecture, errors, priorities. Read automatically every session. |
| Vertical skills | Claude Code skills system | Specialized guides per area (frontend, domain logic, marketing, release). Contain reusable code patterns, rules, checklists. |
| Structured handoff | Original pattern | Session transition protocol that prevents context rot. One phase per chat, wiki as persistent memory. |
| Karpathy Coding Discipline | Karpathy's LLM coding pitfalls | Behavioral guardrails injected into every generated skill and CLAUDE.md: Think Before Coding, Simplicity First, Surgical Changes, Goal-Driven Execution. |
Result: The AI agent restarts every session with complete context in seconds, without wasting tokens.
v1.x solves the cold-start problem (scaffolding). v2.0 introduced the development lifecycle (Cortex + Synapse + Persona-Lab). v2.1 adds the pipeline-logger skill for full audit trail and analytics. See CHANGELOG.md for details.
| Component | What it does |
|---|---|
Cortex (/task) | AI project leader — classifies tasks, delegates to specialists, runs QA and user testing, manages the feedback loop |
| Synapse | Nervous system — propagates learning between connected skills, maintains connection map, prevents repeated errors |
| Persona-Lab | Simulated focus group — tests features with diverse user profiles, catches UX issues before release |
| QA Agent | Ephemeral code reviewer — Karpathy compliance, test verification, surgical change validation |
| Skill Lifecycle | Skills grow from Seed → Growing → Mature → Expert as they accumulate real-world experience |
| On-demand Skills | Cortex generates new skills mid-session when a task requires uncovered expertise |
/task "Implement feature X"
│
▼
CORTEX ── classify ── skill lookup/generate ── delegate to specialist
│ │
│ ┌─────────┘
│ ▼
│ QA AGENT (verify)
│ │
│ PERSONA-LAB (test)
│ │
│ SYNAPSE (learn + propagate)
│ │
└◀──────────── task complete ────────┘
From a single brief like:
"Mobile app for tracking digital subscriptions. Target: users who lose track of recurring charges. Flutter."
The scaffolder produces:
The project's single source of truth. Read automatically by Claude Code at every session start. Contains navigation to all files, skill references, operative rules, and session management protocol.
| Section | Files | Purpose |
|---|---|---|
| Core | overview, vision, glossary | Project identity: what it does, why it exists, shared vocabulary |
| Product | roadmap, decisions, features | What to build, in what order, why each choice was made |
| Technical | architecture, tech-stack, scripts, workflows, prompts | How it's built: structure, tools, automations |
| Design | branding, ux/ui-decisions | Visual identity, themes, interface principles |
| Debug | known-errors, failed-experiments | Error memory: what didn't work and why |
| Incubator | raw-ideas, future-directions | Unvalidated ideas, long-term explorations |
| Operations | priorities, log, handoff, setup | Current state, timeline, session transitions |
Each skill is a SKILL.md with YAML frontmatter, containing code patterns, rules, checklists, and anti-patterns specific to one area. Skills are auto-selected based on your tech stack and domain:
Always generated:
release-gate — 5-stage pre-release verification orchestratorbrand-voice — Tone of voice, copy patterns, language rulesproduct-strategy — RICE scoring, competitor analysis, feature evaluationBy tech stack (e.g., Flutter):
flutter-patterns — Themes, state management, folder structure, model conventionsBy domain (e.g., subscriptions):
subscription-domain — Renewal calculations, cost normalization, validation rulesBy distribution (e.g., Play Store):
play-store-launch — ASO, store listing, release managementerrors-to-avoid.md — Cumulative record of errors, traps, and anti-patterns. Prevents repeating mistakes across sessions.
Complete project specification derived from brainstorming: architecture, data models, business model, roadmap, and skill ecosystem.
Structured session transition system. Each session ends by updating handoff.md with what was done, what remains, blockers, and which files the next session should read. The next session picks up instantly.
Control how much Claude asks during scaffolding AND all subsequent development sessions.
| Mode | Questions | Best For |
|---|---|---|
| Normal | All questions asked | First-time users, learning the methodology |
| Autopilot | Only critical questions (~50% fewer) | Experienced users who trust reasonable defaults |
| Autonomous | Zero questions (unless truly blocked) | Well-defined projects, maximum speed |
/scaffold --mode autopilot Mobile app for tracking expenses. Target: millennials. Flutter.
The mode is written into the generated CLAUDE.md, so every future session respects your preference. All autonomous decisions are documented in wiki/product/decisions.md with full rationale — nothing is lost, you just aren't interrupted.
Recommended: Autopilot for most users. Autonomous for experienced developers with clear project specs.
The scaffolder can auto-install the Caveman plugin, which compresses Claude's internal reasoning for token savings on long sessions.
Note: savings figures vary significantly by task shape, model, and session length. The numbers below are indicative from the Caveman project's own documentation — your mileage will vary. Measure with
/statsafter adoption to see actual impact on your project.
| Mode + Caveman | Indicative token savings (per Caveman docs) |
|---|---|
| Normal + Caveman | Moderate |
| Autopilot + Caveman | Higher (fewer questions + compressed reasoning) |
| Autonomous + Caveman | Highest (zero questions + compressed reasoning) |
Caveman is installed automatically during scaffolding if available. If already installed, it's skipped. If installation fails (network, permissions), scaffolding continues without it.
Inspired by Andrej Karpathy's observations on LLM coding pitfalls, the scaffolder integrates behavioral guardrails at every level of the generated project:
| Where | What's Added |
|---|---|
| CLAUDE.md template | "Coding Discipline" section with 4 principles: Think Before Coding, Simplicity First, Surgical Changes, Goal-Driven Execution |
| Phase 2 (Brainstorming) | Mandatory "Assumption Surfacing" step — all inferences tagged [HYPOTHESIS] before proceeding |
| Design Spec | Dedicated "Assumptions" section with confidence levels |
| priorities.md | Every task requires verifiable success criteria (→ VERIFY: ...) |
| Technical skills | "Behavioral Rules" section in every generated skill template |
| Release-gate | Stage 6: Simplicity Check — scope creep, over-engineering, dead code, speculative features |
| Anti-patterns | 3 new entries: no speculative features, no silent assumptions, no adjacent code changes |
Why this matters: The original Karpathy plugin is a single generic file. Project Scaffolder makes those principles contextual — embedded in domain-specific skills, project-specific guardrails, and verifiable at release time.
User Brief
│
▼
┌─────────────────┐
│ 0. Mode │ Select interaction mode (Normal/Autopilot/Autonomous)
│ 1. Analyze │ Extract domain, tech stack, target, business model
│ 2. Brainstorm │ Architecture, UX, business, technical decisions
│ 3. Design Spec │ Complete project specification
│ 4. Structure │ Create directories + install Caveman
│ 5. Wiki │ 3 parallel agents generate 21+ wiki pages
│ 6. Skills │ Generate domain-specific vertical skills
│ 7. Verify │ All files exist, all links resolve
│ 8. Handoff │ Ready for Phase 1 development
└─────────────────┘
│
▼
"claude" → "Proceed with Phase 1"
Time: 15 minutes (simple project) to 40 minutes (complex platform).
claude plugin add valsecchi75/project-scaffolder
claude plugin add /path/to/project-scaffolder
/scaffold Mobile app for tracking gym workouts. Target: fitness enthusiasts. Flutter + Dart.
/scaffold --mode autopilot SaaS platform for restaurant reservations. React + Node. Target: Italian restaurant owners.
New project: E-commerce site for handmade jewelry. My customers are women 25-45 who value artisan quality.
The skill detects that you're starting a new project and activates automatically. If no mode is specified, you'll be asked to choose.
1. Open terminal
2. cd into project folder
3. claude
4. "Proceed with [what you need to do]"
5. Work...
6. "Update handoff and daily log"
7. /exit
The wiki maintains memory between sessions. Every time you reopen Claude Code, it knows exactly where you left off.
A key innovation of this methodology: each development phase runs in its own chat session.
Why: Long conversations degrade AI response quality (context rot). After thousands of tokens, the agent forgets earlier decisions, repeats mistakes, and produces declining-quality output.
How: At the end of each session, the agent updates handoff.md, priorities.md, and the daily log. The next session reads CLAUDE.md → handoff.md and starts fresh with complete context.
Result: Every session is as sharp as the first one.
| Benefit | Without methodology | With methodology |
|---|---|---|
| Project setup | 2-4 hours manual | 15-40 min automated |
| Tokens per session | 100% (baseline) | 30-40% (60-70% savings) |
| Code consistency | Degrades over time | Stable (skills as guardrails) |
| New session onboarding | 5-10 min of context | Automatic (CLAUDE.md + handoff) |
| Repeated errors | Frequent | Rare (documented guardrails) |
| Decision tracking | Lost in chat | Permanent in wiki |
| Parallelism | Sequential | Parallel subagents (3-5x faster) |
| Type | Example Skills Generated |
|---|---|
| Mobile app (Flutter) | flutter-patterns, [domain]-domain, brand-voice, growth-marketing, play-store-launch, release-gate |
| Mobile app (React Native) | react-native-patterns, [domain]-domain, brand-voice, app-store-launch, release-gate |
| Web app (React/Next.js) | react-patterns, [domain]-domain, brand-voice, seo-strategy, deploy-pipeline, release-gate |
| API / Backend | api-patterns, [domain]-domain, database-schema, auth-security, deploy-pipeline, release-gate |
| E-commerce | frontend-patterns, product-catalog, payment-flow, brand-voice, seo-strategy, release-gate |
| SaaS | frontend-patterns, [domain]-domain, pricing-strategy, onboarding-flow, growth-marketing, release-gate |
Tested on a production mobile app project (Android, Flutter, freemium model):
| Metric | Value |
|---|---|
| Files generated (Phase 0) | 33 |
| Wiki pages | 21 |
| Vertical skills | 8 |
| Documented decisions | 7 |
| Catalogued errors | 1 |
| Phase 0 time | ~1 session |
| Estimated token savings | 60-70% in subsequent sessions |
project-scaffolder/
├── .claude-plugin/
│ ├── plugin.json # Plugin metadata (v2.1.0)
│ └── marketplace.json # Marketplace entry
├── commands/
│ ├── scaffold.md # /scaffold — generate project structure
│ ├── task.md # /task — assign work to Cortex
│ ├── kickoff.md # /kickoff — start-of-session ritual
│ ├── wrap.md # /wrap — end-of-session ritual
│ ├── phase-shift.md # /phase-shift — transition phases
│ ├── plan.md # /plan — write plan before coding
│ ├── implement.md # /implement — execute a plan
│ ├── review.md # /review — code review on diff
│ ├── debug.md # /debug — systematic debugging
│ ├── test.md # /test — run tests with report
│ ├── gate.md # /gate — release-gate verification
│ ├── ship.md # /ship — full release pipeline
│ ├── decide.md # /decide — document decision
│ ├── error.md # /error — log bug atomically
│ ├── skills.md # /skills — show skill map
│ ├── forge.md # /forge — create skill on-demand
│ └── stats.md # /stats — pipeline metrics
├── skills/
│ ├── project-scaffolder/SKILL.md # Phase 0 scaffolding
│ ├── cortex/SKILL.md # Project Leader orchestration
│ ├── synapse/SKILL.md # Learning propagation engine
│ ├── persona-lab/SKILL.md # End-user simulation
│ └── pipeline-logger/SKILL.md # Audit trail & analytics
├── CHANGELOG.md
├── LICENSE
└── README.md
Found a domain or tech stack that's not covered? Want to improve a template?
MIT License — use it, fork it, improve it.
1000+ skills curated from Anthropic, Vercel, Stripe, and other engineering teams
A Claude Code skill by Hao (駱君昊) that learns your Facebook voice and auto-posts to FB / IG / Threads / X with a 14-day c
Claude Code skill for YouTube creators — channel audits, video SEO, retention scripts, thumbnails, content strategy, Sho
Design enforcement with memory — keeps your UI consistent across a project