Use this agent to develop a feature from a specification file or detailed requirements document. Transforms written specifications into production-ready code with deep analysis and knowledge gathering. Example:\n\n<example>\nuser: "I have a spec for a new API endpoint in specs/user-authentication.md. Can you implement it?"\nassistant: "I'll use the Task tool to launch the spec-maker agent to develop this feature from the specification."\n<commentary>The user has provided a specification file that needs to be developed into code, the primary use case for this agent.</commentary>\n</example>
Use this agent when the user requests documentation of features, architecture decisions, or implementation plans that need to be formalized into functional specifications. Trigger when the user asks for a functional spec, when a new feature needs to be designed and documented before implementation, or when complex requirements need to be clarified and structured for another developer or agent.\n\n<example>\nContext: User wants to create a new data connector and needs clear specifications before implementation.\nuser: "I need to build a connector for Salesforce that syncs contacts and opportunities"\nassistant: "I'll use the Task tool to launch the spec-writer agent to create comprehensive specifications for this connector."\n<commentary>This is a new feature requiring structured documentation and analysis of existing patterns — spec-writer should gather requirements and produce the specification.</commentary>\n</example>
Generate git commit messages from staged or unstaged changes. Use this skill whenever the user invokes "/rocket:commit-writer", asks for a commit message, wants to describe their git changes, says "what should I commit?", "write a commit message", "redige un message de commit", "propose un commit", or any similar request involving summarizing git diffs into a commit message.
Wipe the project's rocket-managed contextualization files (lexicon, logs, locks) under .roc/rocket/. Use this skill whenever the user invokes "/rocket:context-clear", says "clear context", "reset the lexicon", "wipe the lexicon", "clean context files", "nettoie le contexte", "supprime les fichiers de contextualisation", "réinitialise le lexique", "vide le lexique", "remets le contexte à zéro", or any similar request to discard the rocket contextualization state for the current project.
Update the project's semantic lexicon at .roc/rocket/lexicon.md from the current conversation. Use this skill whenever the user invokes "/rocket:context-update", asks to "update context", "refresh lexicon", "update the lexicon", "rebuild project vocabulary", "mets a jour le contexte", "mets a jour le lexique", "rafraichis le lexique", or any similar request. Auto-invoke when a major semantic shift just happened in the conversation (new domain concept, new architectural decision, redefinition of an existing term) and the lexicon should capture it before the next turn.
Produce a precise change plan (file:line + short prose + why) for a human developer to apply themselves, instead of editing files. Manual-only — invoked by the user via "/rocket:myself" or "/myself".
Force a chat-only response with no code writing, no file edits, no tool use that modifies the filesystem. Manual-only — invoked by the user via "/rocket:no-code" or "/no-code".
Uses power tools
Uses Bash, Write, or Edit tools
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimBased on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
A Claude Code marketplace bundling AI-assisted development plugins. Currently ships two plugins:
Rocket is opinionated: each project that uses it should declare its own test command, stack conventions, and quality gates in its CLAUDE.md so the agents read them instead of carrying hardcoded assumptions. Run /rocket:setup to bootstrap that block interactively.
From inside Claude Code:
/plugin marketplace add digivorefr/roc
/plugin install rocket@roc
/plugin install my-hand@roc # optional, macOS-arm64 only — useful with a reMarkable 2 and/or a Gmail MCP server
From Claude Desktop: open Customize → Plugins personnels, click Ajouter une marketplace, paste digivorefr/roc in the URL field, then install the desired plugin from the marketplace listing.
Agents are invoked via the Task tool (or by asking Claude to "use the spec-writer agent").
rocket:spec-writerWrites a functional specification for a topic, anchored on existing patterns of the target codebase.
write a spec with rocket:spec-writer about ...relaunch spec-writer with these details: ...rocket:spec-makerImplements a specification, plan, or detailed instructions autonomously, then runs the project's verification commands.
implement with rocket:spec-maker from specs/<file>.mdThe agent expects project-specific conventions (test command, lint rules, error-handling style) to be declared in the project's CLAUDE.md. Run /rocket:setup to generate that block.
Skills can be invoked explicitly with /rocket:<name> or auto-triggered when the description matches the request.
/rocket:commit-writerProposes 3 inline commit messages from the current diff.
/rocket:commit-writer/rocket:commit-writer only for these files: .../rocket:pr-writerProposes a structured, product-focused PR description organised by topic, ready to copy-paste.
/rocket:pr-writer/rocket:reviewReviews uncommitted/unpushed changes against six criteria: DRY, contiguous patterns, integration with existing conventions, test coverage, dead code, documentation drift. Produces a structured report.
/rocket:review/rocket:myselfThe user wants to write the code themselves. The agent stops editing files and produces a precise change plan (file:line + short prose + why) instead.
/rocket:myselfManual-only — never auto-triggered.
/rocket:no-codeForces a chat-only response. The agent will not create, edit, or delete any file for the rest of the turn.
/rocket:no-codeManual-only — never auto-triggered.
/rocket:context-updateUpdates the project's semantic lexicon at .roc/rocket/lexicon.md from the current conversation. The lexicon is a compact catalog of project-specific concepts, vocabulary, patterns, and decisions, read by rocket:spec-writer and rocket:spec-maker to align their vocabulary with yours.
/rocket:context-updateAuto-triggered by Claude when a major semantic shift just happened in the conversation. Also auto-runs in the background after every assistant turn via a Stop hook (asynchronous, non-blocking), gated by a multi-stage pipeline that reduces background cost by ~95%:
- Background context: enabled in the ### Stack section of the project's CLAUDE.md. Disabled by default; opt in via /rocket:setup or manual edit.context-gate binary rejects tool-only turns and short turns (<5 content lines), eliminating ~90% of fires at zero LLM cost.Manual invocation (/rocket:context-update) bypasses the toggle, heuristic, and Haiku gate — it runs the full Sonnet workflow directly.
npx claudepluginhub digivorefr/roc --plugin rocketmy-hand — personal-expression toolkit for Claude Code: reMarkable page capture and Gmail inbox watcher with voice-grounded reply drafts (macOS-arm64)
Harness-native ECC operator layer - 67 agents, 271 skills, 92 legacy command shims, reusable hooks, rules, selective install profiles, and production-ready workflows for Claude Code, Codex, OpenCode, Cursor, and related agent harnesses
Feature development with code-architect/explorer/reviewer agents, CLAUDE.md audit and session learnings, and Agent Skills creation with eval benchmarking from Anthropic.
Core skills library for Claude Code: TDD, debugging, collaboration patterns, and proven techniques
Access thousands of AI prompts and skills directly in your AI coding assistant. Search prompts, discover skills, save your own, and improve prompts with AI.
Reliable automation, in-depth debugging, and performance analysis in Chrome using Chrome DevTools and Puppeteer
Comprehensive feature development workflow with specialized agents for codebase exploration, architecture design, and quality review