Help us improve
Share bugs, ideas, or general feedback.
Share bugs, ideas, or general feedback.
Share bugs, ideas, or general feedback.
By deandum
Multi-language spec-driven development framework with agents and skills for production-grade development
npx claudepluginhub deandum/claude-resources --plugin go-skillsImplement application code following established patterns
Set output compression level for token efficiency
Propose candidate invariants for docs/constitution.md from codebase evidence
Analyze task requirements and generate a structured spec
Refine a vague idea into a task ready for /define
Software architect. Use when starting projects, designing structure, defining interfaces, or planning API surfaces. Before implementation.
Implementation agent. Use when writing application code — handlers, services, repositories, workers. Follows existing patterns.
CLI development agent. Use when building CLI tools, adding commands, flags, config handling, or output formatting.
Task analyst that challenges vague requirements. Use PROACTIVELY before any non-trivial task. Does NOT write code.
Code review agent. Invoked after each group by main Claude for a scoped mini-review, and as a final-verification reviewer. Read-only — does not modify code. Severity drives status.
HTTP/gRPC API design principles. Use when building APIs, designing handlers, planning middleware, or reviewing API surfaces. Pair with language-specific api-design skill.
Code review process and quality framework. Use when reviewing PRs, auditing code quality, or evaluating AI-generated code. Pair with language-specific code-review skill.
Concurrency patterns and pitfalls. Use when implementing parallel work, choosing sync primitives, auditing concurrent code, or reviewing for races and leaks. Pair with language-specific skill.
Author and maintain a project constitution at docs/constitution.md — the list of invariants that reviewer and critic enforce on every spec and every diff. Load this skill whenever you're creating a new constitution from scratch or from EXAMPLE_CONSTITUTION.md, proposing candidate invariants via /constitution-propose, adding or editing an invariant, sunsetting an obsolete rule, or promoting a recurring "don't do X" review comment into an enforced invariant. Also use when a post-incident review surfaces a rule that should have been caught mechanically. Reviewer and critic consume the registered invariants automatically via the project_constitution session-start field — you do not need this skill for enforcement, only for authoring.
Debugging discipline: reproduce, isolate, root-cause, fix. Use when chasing bugs, tracking down failing tests, or investigating incidents. Pair with core/testing for regression coverage.
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.
Skills-first specification-driven development framework with 7 agent skills for planning, implementation, review, and shipping. Natural language activation with intelligent agent orchestration. Includes /plan, /implement, /research commands plus managing-specifications, implementing-features, and reviewing-and-shipping skills.
Multi-agent /workflow development pipeline (planner → plan-review → coder → code-review) with typed handoff contracts, lifecycle hooks, and MCP servers.
Core agents and commands required by all Developer Kit plugins
Spec-driven development using GitHub spec-kit methodology. Constitution-first approach with specify, plan, tasks, and implement phases.
Autonomous spec-driven development workflow with multi-agent collaboration, specification management, and task orchestration
Use Claude Code As Is - native plugin leveraging built-in architecture
Production-grade Claude Code agents and skills for spec-driven development. Turns a generalist AI coding assistant into a team of specialist agents that collaborate through structured specs and reports.
Most AI coding assistants generate code without engineering discipline. This framework changes that by providing:
contracts.md for API/data specs pins endpoints, schemas, and error codes[P] on every subtask makes parallel-safety auditableThe result: AI agents that work the way senior engineers do — clarify before building, spec before coding, test before shipping.
Language support. Go-specific skills ship by default (15 under skills/go/). Other languages are supported via the same extension mechanism; session-start auto-detects pyproject.toml, Cargo.toml, package.json, and angular.json and emits the language context, but the skills/<lang>/ directories for Python, Rust, Node, etc. are not yet populated. See docs/extending.md for the steps to add a language tier.
1. Install:
claude plugin add https://github.com/deandum/claude-resources
(Alternatives — clone, submodule — are in docs/getting-started.md.)
2. Configure your project:
cp claude-resources/EXAMPLE_CLAUDE.md your-project/CLAUDE.md
Edit CLAUDE.md with your tech stack, build commands, and project boundaries.
3. Run a workflow:
For complex tasks, use the single-entry-point flow:
/orchestrate build a rate limiter for our API gateway with per-client 100 req/min limit
Main Claude — running the core/orchestration skill — walks the full workflow (Phases 1–4, Gates 1–3) and pauses for your approval at every phase boundary and between execution groups. The audit trail lives in docs/specs/<slug>/group-log.md.
For ad-hoc steps (no spec, no gates):
/ideate a vague idea you want to sharpen # optional — produces a clear task
/define a clear task # runs Phase 1 + Phase 2, stops after Gate 2
/build an already-defined task # resumes a spec's Phase 3, or spawns builder directly
/test a package or function to test # standalone tester spawn
/review a diff or branch # standalone reviewer spawn
/ship add containerization + observability # in-orchestration or ad-hoc shipper
Main Claude IS the lead — there is no separate lead subagent. Specialist agents (critic, scout, architect, builder, cli-builder, tester, reviewer, shipper) execute bounded work; main Claude gates every phase boundary via AskUserQuestion.
MIT