By dsmolchanov
Research, Plan, Act - Structured software development workflows with technical debt management
Execute one approved construction unit through the per-unit construction loop
Execute the global Build and Test stage after construction units are complete
Collect structured retrospective feedback as an experimental AI-DLC extension
Execute approved inception stages and write canonical AI-DLC artifacts
Bootstrap the current repository for the AI-DLC compatibility workflow
Captures the complete API surface of a module before refactoring. Creates a baseline that refactor-validator uses to ensure no exports were removed or signatures changed. Critical for safe refactoring.
Detects architectural erosion: boundary violations, circular dependencies, god modules, and layer violations. Builds a lightweight module map and flags structural issues that lead to recurring technical debt.
Analyze code changes for potential bugs, trace logic flow across multiple files, or investigate suspicious behavior. Specializes in deep-dive analysis while maintaining concise summaries. Use for reviewing modifications, tracking errors, or validating changes don't introduce regressions.
Analyzes codebase implementation details. Call when you need to understand HOW specific components work. Traces data flow, identifies patterns, and explains technical workings with precise file:line references.
Locates files, directories, and components relevant to a feature or task. A "Super Grep/Glob/LS tool" - use when you need to find WHERE code lives without analyzing contents.
Modifies files
Hook triggers on file write and edit operations
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 collection of Claude Code slash commands for structured software development workflows. These commands help you systematically research codebases, create implementation plans, and execute them with proper verification.
The RPA workflow encourages a methodical approach to software development:
This approach reduces errors, improves code quality, and creates documentation that helps with future maintenance.
| Command | Description |
|---|---|
/research_codebase | Document and explain the codebase as it exists |
/create_plan | Create detailed implementation plans through interactive iteration |
/implement_plan | Execute approved plans with verification at each phase |
/iterate_plan | Update existing plans based on feedback |
/enhance_plan | Synthesize multiple opinions into plan improvements |
/enhance_research | Improve research documents with additional findings |
/validate_plan | Verify that a plan was correctly implemented |
/create_handoff | Create handoff documents to transfer work between sessions |
/resume_handoff | Resume work from a handoff document |
/commit | Create well-structured git commits for session changes |
/debug | Investigate problems via logs, DB state, and git history without editing files |
/create_test_plan | Create comprehensive test plans and TDD strategies |
/tdd | Execute full TDD cycle with Red/Green/Refactor verification |
/test_suite | Create, update, and maintain test suites (audit, init, update, gaps, run, ci, standardize) |
/refactor_candidates | Discover and index God-like modules as refactoring candidates |
/refactor | Refactor monolithic modules into focused, testable modules |
/tech_debt_sweep | Scan codebase for technical debt and generate paydown plan |
/tech_debt_trends | Analyze technical debt trends over time |
/aidlc_init | Bootstrap the current repository for the AI-DLC compatibility workflow |
/aidlc_start | Initialize or resume the AI-DLC compatibility workflow |
/aidlc_inception | Execute approved inception stages and generate canonical artifacts |
/aidlc_bolt | Execute one construction unit in the AI-DLC workflow |
/aidlc_build_test | Run the global Build and Test stage |
/aidlc_operations | Generate experimental operations artifacts |
/aidlc_feedback | Capture experimental retrospective feedback |
Claude Code ships native skills and agents that partially overlap with this plugin. Use the right tool for the altitude of the task:
| Task | Use native | Use this plugin |
|---|---|---|
| Clean up a diff (naming, dead code, small simplifications) | /simplify | — |
| Find bugs in a branch/PR diff | /code-review | — |
| Check an implementation against its plan and success criteria | — | /validate_plan (then follow up with /code-review) |
| Decompose a God module into focused modules (multi-phase, with API snapshots and rollback) | — | /refactor, /refactor_candidates |
| Ad-hoc "where is X / how does Y work" exploration | Explore agent | — |
Durable research docs in thoughts/shared/research/ | — | /research_codebase |
| Security audit of pending changes | /security-review | — |
| Find hardcoded config that should be externalized | — | config-auditor (via /tech_debt_sweep) |
| Deep multi-source web research report | deep-research | — |
| Targeted web lookups inside plan/research flows | — | web-search-researcher (spawned by /create_plan, /research_codebase) |
Rule of thumb: native skills work at the diff level on the current branch; this plugin works at the workflow level — persistent artifacts in thoughts/, multi-phase orchestration, and cross-session state.
Copy commands, agents, and scripts to your global Claude configuration:
# Create directories if they don't exist
mkdir -p ~/.claude/commands
mkdir -p ~/.claude/agents
mkdir -p ~/.claude/scripts
mkdir -p ~/.claude/hooks
# Copy commands
cp commands/*.md ~/.claude/commands/
# Copy agents (enables parallel sub-agents)
cp agents/*.md ~/.claude/agents/
# Optional: copy the compatibility bootstrap if using AI-DLC workflows
cp CLAUDE.md ~/.claude/CLAUDE-rpa-aidlc.md
# Copy and make scripts executable
cp scripts/*.sh ~/.claude/scripts/
chmod +x ~/.claude/scripts/*.sh
# Optional: hooks for deterministic quality gates — merge the "hooks" object
# from hooks/hooks.json into ~/.claude/settings.json (hooks are read from
# settings, not from a standalone file; see "How Hooks Work" below)
npx claudepluginhub dsmolchanov/rpa --plugin rpaImplementation planning, execution, and PR creation workflows with multi-agent collaboration
No description provided.
A plugin to help with Ralph's tasks
Code transformation: Dev SDLC orchestrator (code-shipping pipeline), plan, assert, audit, review, test, refactor, debug, for-sure. Hosts engineering agents.
A Claude Code plugin for structured, context-efficient software development.
AI-powered development workflow automation - Phase-based planning, implementation orchestration, preflight code quality checks with security scanning, ship-it workflow, and development principles generator for CLAUDE.md