feature-dev

Guide feature implementation through codebase discovery, architecture planning, and phased tasks.

785|169|Updated Aug 8, 2024
One-click install
npx skills add https://github.com/Ohh-889/skyroc-admin --skill feature-dev-ohh-889
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: feature-dev
Source: https://github.com/Ohh-889/skyroc-admin/tree/main/.agents/skills/feature-dev
Command: npx skills add https://github.com/Ohh-889/skyroc-admin --skill feature-dev-ohh-889

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This skill helps developers start new features by systematically understanding the codebase, asking clarifying questions, and designing robust architectures before implementation.

Core Features & Use Cases

  • Structured discovery: identifies entry points, dependencies, and architectural patterns to inform planning.
  • Phased workflow: guides through seven phases (discovery to summary) to reduce ambiguities and raise guardrails.
  • Architecture blueprinting: outputs concrete design decisions and implementation plans, including files to create/modify.

Quick Start

Ask clarifying questions after surveying the codebase, then produce a phased architecture plan and concrete implementation tasks.

Frequently Asked Questions about feature-dev

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I plan architecture for a new feature in a large codebase?

Plan feature architecture by surveying the codebase for entry points and dependencies, asking clarifying questions, then outputting concrete design decisions. This structured discovery reduces ambiguities and raises guardrails before coding starts.

What is the best way to discover architectural patterns before refactoring existing code?

The best way to discover architectural patterns is through structured codebase analysis identifying entry points, dependencies, and existing structures. This exploration phase informs planning and highlights gaps before refactoring.

How do I implement a phased workflow for feature development from scratch?

Implement a phased workflow by following seven stages from discovery to summary, including exploration, clarifying questions, architecture design, and implementation planning. Progress tracking ensures end-to-end feature development coverage with guardrails.

Can I use structured discovery to identify gaps when starting a feature from scratch?

Yes, structured discovery identifies gaps by thoroughly exploring the codebase, dependencies, and architectural patterns. This process informs planning by highlighting missing components and raising guardrails before implementation begins.

Does a blueprint for feature implementation include which files to modify?

Yes, an architecture blueprint outputs concrete design decisions and implementation plans specifically including files to create or modify. This ensures the implementation phase has actionable tasks mapped to the codebase.