Help us improve
Share bugs, ideas, or general feedback.
Share bugs, ideas, or general feedback.
Share bugs, ideas, or general feedback.
By bootnodedev
Context-efficient development methodology — each stage writes artifacts to disk so the next stage starts clean with exactly the right context
npx claudepluginhub bootnodedev/ai-dev-rails --plugin ai-dev-railsCreate git commits for session changes with clear, atomic messages
Generate comprehensive PR descriptions following repository templates
Create git commits with user approval and no Claude attribution
Create handoff document for transferring work to another session
Create detailed implementation plans through interactive research and iteration
Analyzes codebase implementation details. Call the codebase-analyzer agent when you need to find detailed information about specific components. As always, the more detailed your request prompt, the better! :)
Locates files, directories, and components relevant to a feature or task. Call `codebase-locator` with human language prompt describing what you're looking for. Basically a "Super Grep/Glob/LS tool" — Use it if you find yourself desiring to use one of these tools more than once.
codebase-pattern-finder is a useful subagent_type for finding similar implementations, usage examples, or existing patterns that can be modeled after. It will give you concrete code examples based on what you're looking for! It's sorta like codebase-locator, but it will not only tell you the location of files, it will also give you code details!
The research equivalent of codebase-analyzer. Use this subagent_type when wanting to deep dive on a research topic. Not commonly needed otherwise.
Discovers relevant documents in thoughts/ directory (We use this for all sorts of metadata storage!). This is really only relevant/needed when you're in a reseaching mood and need to figure out if we have random thoughts written down that are relevant to your current research task. Based on the name, I imagine you can guess this is the `thoughts` equivilent of `codebase-locator`
Executes bash commands
Hook triggers when Bash tool is used
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.
Core workflow for structured development: Research → Plan → Implement → Validate with thoughts/ management
A Claude Code plugin for structured, context-efficient software development.
No description provided.
Implementation planning, execution, and PR creation workflows with multi-agent collaboration
Harness-native ECC plugin for engineering teams - 64 agents, 262 skills, 84 legacy command shims, reusable hooks, rules, MCP conventions, and operator workflows for Claude Code plus adjacent agent harnesses
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.
BootNode's FHEVM skill bundle for Claude Code — confidential smart contracts on Zama's FHEVM. Ten routed skills covering protocol concepts, contract authoring, ERC-7984 confidential tokens, decryption flows, testing, static analysis, antipatterns, frontends (Next.js + Vite), and project scaffolding.
DeFi skills for AI agents — supply, borrow, stake, and manage positions across protocols using the Agentic Wallet
Claude Code is powerful, but without structure it tends to lose context between sessions, skip research, produce plans with unresolved questions, and make changes without verification.
ai-dev-rails breaks complex tasks into focused stages — research, planning, implementation, validation — where each stage produces an artifact that feeds the next one. Instead of cramming everything into a single context window, each step starts with exactly the right context already written down. The result is better code, fewer hallucinations, and a knowledge base that compounds across sessions and team members.
/research_codebase → Research document
↓
/create_plan → Implementation plan with phases and success criteria
↓
/implement_plan → Code changes + checkboxes marked in plan
↓
/validate_plan → Validation report (pass/fail per phase)
↓
/commit → Atomic commits with user approval
↓
/describe_pr → PR description from plan + changes
(optional, at any point)
/create_handoff → Saves context, learnings, and next steps
↓
/resume_handoff → Reads handoff, validates current state, creates task list
Add the marketplace and install the plugin:
/plugin marketplace add BootNodeDev/ai-dev-rails
/plugin install ai-dev-rails@ai-dev-rails
After installing, you should:
thoughts/ directory structure in your project:mkdir -p thoughts/shared/{research,plans,tickets,prs,handoffs} thoughts/global
thoughts/ gitignore rules to your .gitignore:thoughts/*
!thoughts/shared/
!thoughts/global/
thoughts/ without prompting — add to your .claude/settings.json:{
"permissions": {
"allow": [
"Read(thoughts/**)",
"Edit(thoughts/**)",
"Write(thoughts/**)"
]
}
}
CLAUDE.md so Claude Code is aware of the available commandsagents/ 6 specialized sub-agents
commands/ 17 workflow commands (slash commands)
hooks/ context-saving hooks
Each research command produces a document describing the codebase as-is (facts, not opinions). The variants differ in where the output goes:
| Command | When to use |
|---|---|
/research_codebase | You need a persistent research document that the team can reference later. Output is saved to thoughts/shared/research/. Use this when starting work on a ticket that others might pick up. |
/research_codebase_nt | You need quick research for yourself in the current session. Output stays in the conversation only, nothing is written to disk. Use this for small tasks or when thoughts/ is not set up yet. |
/research_codebase_generic | Same as /research_codebase but with a less opinionated document structure. Use this when the standard template doesn't fit your research needs. |