What problem does it solve?
This Skill guides you through adding a new major feature to OhMyCode when the request goes beyond existing extension points like tools or providers, helping you change the core codebase in a controlled way.
Core Features & Use Cases
- Architecture Planning: Determines where new code should live, what interfaces it should expose, and which existing modules must change.
- Test-Driven Implementation: Follows a strict TDD workflow with failing tests first, minimal code changes, and full regression checks.
- Repository-Specific Guidance: Requires reading the development guide before coding so changes match OhMyCode’s conventions, dependency graph, and commit style.
- Use Case: A developer asks for hook support, MCP integration, or a new CLI command, and this Skill maps the feature into the project structure and implementation steps.
Quick Start
Ask me to add a new feature to OhMyCode and I will first review the development guide, propose the architecture, and then implement it with tests.