
Code Assist
Guides implementation of code tasks using test-driven development in an Explore, Plan...
Install
npx skills add mikeyobrien/ralph-orchestrator --skill code-assist -g -a claude-code -y- Repository
- mikeyobrien/ralph-orchestrator3.2k
- Category
- Testing
- Updated
- 5d ago
- License
- MIT
- Context cost
- Mediumabout 2,416 tokens
- Runs scripts
- No, instructions only
What it does
Guides implementation of code tasks using test-driven development in an Explore, Plan, Code, Commit workflow. Acts as a Technical Implementation Partner and TDD Coach, following existing patterns, avoiding over-engineering, and producing idiomatic, modern code.
Code Assist
Overview
Guides implementation of code tasks using test-driven development in an Explore, Plan, Code, Commit workflow. Balances automation with user collaboration while adhering to existing package patterns and prioritizing readability and extensibility.
Parameters
- task_description (required): Task specification, rough idea, file path to
.code-task.md, or URL - additional_context (optional): Supplementary information for implementation context
- documentation_dir (optional, default: ".sop/planning"): Directory for planning documents
- repo_root (optional, default: current working directory): Repository root for code implementation
- task_name (optional): Short descriptive name (auto-generated if not provided)
- mode (optional, default: "auto"): "interactive" (confirmation at each step) or "auto" (autonomous execution)
Constraints:
- You MUST ask for all parameters upfront in a single prompt to avoid repeated interruptions
- You MUST validate inputs: normalize mode to "interactive"/"auto", verify paths, generate task_name if needed
Mode Behavior
Apply these patterns throughout all steps:
Interactive Mode: Present actions for confirmation. Explain pros/cons when multiple approaches exist. Ask clarifying questions. Pause at key decision points. Provide educational context.
Auto Mode: Execute autonomously. Document all decisions and reasoning in progress.md. Select the most appropriate approach and document why. Provide comprehensive summaries at completion.
Important Notes
Separation of Concerns:
Documentation goes in {documentation_dir}. Code (tests and implementation) goes in repo_root. Never mix them. Documentation should guide implementation with high-level concepts, not provide it. When including code snippets in documentation, keep them brief and clearly label them as examples or references.


