Help us improve
Share bugs, ideas, or general feedback.
Share bugs, ideas, or general feedback.
Share bugs, ideas, or general feedback.
By Codename-Inc
Contract-driven agentic coding workflow. caspar guides you through Scope, Plan, Execute, Clean, Test, Rebase, and Learn flows.
npx claudepluginhub codename-inc/caspar --plugin casparExplains HOW specific code works — traces data flow, call paths, and key logic, returning a cited implementation analysis. Use to understand existing behavior before planning or fixing. Do not use to locate files (use finder), critique quality, or recommend changes (use reviewer).
Implement or refactor code for an already-scoped task — writes/edits files, runs verification, returns a Completion Report. Use to build assigned features/refactors. Do not use for scoping, planning, design, review, or test authoring.
Locate files, directories, and components relevant to a feature or task and return grouped paths. Use to map where code lives before analysis or planning; do not use to explain how code works (use analyst) or to find reusable patterns (use patterns). Returns grouped file paths with search terms used, never file-content analysis.
Find existing in-repo implementations, usage examples, and conventions to model new work on, returning 2-5 cited code examples with a recommended best fit. Use to discover reusable patterns before writing similar code; do not use to locate files only (use finder), explain a single code path (use analyst), or write/modify code.
Independent, skeptical review of a plan, task list, or code diff for correctness, security, regressions, performance, and missing tests. Use when you want a clean-room second opinion on already-produced work; returns severity-ranked findings with file:line evidence. Do not use to implement or fix (use dev), to write tests (use tester), or to verify third-party/web facts (use web-research).
Independent adversarial review of plan/task artifacts. Prefer an opposite-runtime CLI reviewer that writes reviews/plan_review.md directly; fall back to Caspar subagents only when unavailable. Trigger after planning and before execute. Do NOT author plans/tasks, review finished code, or apply scope changes.
Generate a single self-contained, clickable HTML prototype to make a feature visible before planning — resolving ambiguity pre-scope, validating flows pre-plan, or rendering an approved UX spec for stakeholder review. Triggers on "prototype this", "mock up the UI", "make a clickable preview", or a mid-flow `ux` Stage 1→2 transition. Do NOT trigger to write production app code, build a multi-file frontend, or plan/scope the work itself — this produces one throwaway HTML file only.
Lightweight scope→research→plan workflow for small/medium tasks (bug fixes, small features). Confirms functional scope with the user, runs parallel read-only research, then writes a quick_task_plan.md with phased parent/sub-task structure. Trigger when the user wants a quick plan for a bounded change and full /caspar:plan task-generation would be overkill. Do NOT trigger for large/multi-area features (route to /caspar:plan + /caspar:create_tasks) or for pure execution with a plan already in hand.
👻 | Safe guided git rebase — backup ref, auto-resolve conflicts, verify tests, smoketest guide. Use to rebase the current branch onto a target (e.g. origin/main), especially when conflicts or post-rebase verification are expected. Do NOT use for merges, cherry-picks, interactive history edits, or non-git work.
Use when the user wants to search the project's captured knowledge, recall a specific past learning, or discover what learnings already exist (e.g. "/caspar:recall", "what do we know about X", "is there a learning for Y"). Do NOT trigger to capture or write new knowledge — that is /caspar:learn.
Uses power tools
Uses Bash, Write, or Edit tools
Share bugs, ideas, or general feedback.
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge.
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge.
Sign in to claimBased on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
Comprehensive feature development workflow with specialized agents for codebase exploration, architecture design, and quality review
Comprehensive skill pack with 66 specialized skills for full-stack developers: 12 language experts (Python, TypeScript, Go, Rust, C++, Swift, Kotlin, C#, PHP, Java, SQL, JavaScript), 10 backend frameworks, 6 frontend/mobile, plus infrastructure, DevOps, security, and testing. Features progressive disclosure architecture for 50% faster loading.
Tools to maintain and improve CLAUDE.md files - audit quality, capture session learnings, and keep project memory current.
Develop, test, build, and deploy Godot 4.x games with Claude Code. Includes GdUnit4 testing, web/desktop exports, CI/CD pipelines, and deployment to Vercel/GitHub Pages/itch.io.
Reliable automation, in-depth debugging, and performance analysis in Chrome using Chrome DevTools and Puppeteer
Claude Code skills for Godot 4.x game development - GDScript patterns, interactive MCP workflows, scene design, and shaders
Agentic coding workflow with session memory. spectre guides you through Scope, Plan, Execute, Clean, Test, Rebase, and Extract phases.
Knowledge capture and recall. Use /learn to save learnings, they'll be automatically recalled when relevant.
Contract-driven agentic coding workflows for Claude Code and Codex.
Scope → Plan → Execute → Clean → Test → Rebase
CASPAR helps product builders and engineering teams turn ambiguous feature requests into explicit artifacts, executable implementation plans, focused agent assignments, code review, validation, tests, and reusable project knowledge.
It works as a Claude Code plugin and as a Codex installable workflow bundle.
Ship product features with less ambiguity and more repeatable agent behavior.
CASPAR covers the core software development lifecycle: scoping a feature, defining user flows, writing a technical plan, generating executable tasks, implementing in waves, reviewing code, validating requirements, cleaning up, testing, rebasing, and capturing reusable knowledge as skills your agent can find later.

# Add marketplace and install
/plugin marketplace add Codename-Inc/caspar
/plugin install caspar@codename
Then start building:
/caspar:scope
That's it. You just start with 1 command to build features.
npx @codename_inc/caspar install codex
When prompted, choose project to install into the current repo's .codex, or user to install into ~/.codex.
If you choose project, run codex from that repo.
If you choose user, restart or open your normal Codex session.
Then run a Caspar command such as:
scope
Current Codex behavior:
user scope installs Caspar workflow skills, runtime helpers, agents, and shared skills under ~/.codexproject scope installs the same Codex home structure inside ./.codex.caspar/manifest.json and project-local Codex config.agents/skills/ and are synced into Codex config; agents discover them from skill descriptionsCapability matrix: docs/codex-capability-matrix.md

CASPAR is built around explicit artifacts and narrow agent contracts. The goal is not more process for its own sake; it is to give coding agents the right context, constraints, and review surfaces so they can work longer without drifting.
codex reviewing Claude Code work, or claude reviewing Codex work) before the planner applies only scope-safe changes.caspar:create_tasks emits specs/execute.md as the execution index and specs/tasks.json as canonical task detail. Execute and validation workflows slice tasks.json into narrow task assignments instead of loading a large monolithic task file./caspar:learn captures patterns, gotchas, procedures, and decisions into project skills that future agents can discover.run one of the kickoff prompts in Claude Code - /caspar:scope is the main command for building new features, but also /caspar:kickoff for high ambiguity new features (includes web research), /caspar:research for codebase research "how might we build …” style Qs, or /caspar:ux to define user flows, components, and layout for a new feature.
follow the prompts/instructions to create the related canonical document and Claude Code will suggest the next step in the CASPAR workflow automatically (e.g., going from scope to plan to tasks and so on)
CASPAR saves canonical docs to a docs/tasks/{topic}/specs directory. We recommend keeping this directory checked into git so agents and teammates can reference docs in the future.
thats it. scope features, plan features, build features, clean up/test features, document features, learn from features, repeat.
AI coding is changing product development, but why is it that Claude Code can still go off the rails? Why is it that some developers claim AI has 100x'd their output, while others still complain about the quality of the code it generates?
Let me introduce you to a very simple concept that you need to drill into your head. With coding agents:
💀 AMBIGUITY IS DEATH.
When the scope, ux, and plan are ambiguous, you must rely on the LLM to fill in the blanks. And while sometimes you can get lucky - especially for smaller features - for any real technology or product work, ambiguity is how you end up with spaghetti code, conflicts, and AI slop.