feature-dev

Guide teams through phased feature development from discovery to delivery.

1|Updated Jan 2, 2020
One-click install
npx skills add https://github.com/otahontas/nix --skill feature-dev-otahontas
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: feature-dev
Source: https://github.com/otahontas/nix/tree/main/home/configs/pi-coding-agent/skills/feature-dev
Command: npx skills add https://github.com/otahontas/nix --skill feature-dev-otahontas

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill provides a repeatable, phase-driven approach to feature development, reducing miscommunication and rework by guiding teams from initial idea through delivery.

Core Features & Use Cases

  • Structured phases: discovery, codebase exploration, clarifying questions, architecture design, implementation, quality review, and summary.
  • Facilitates onboarding to new projects and alignment across multiple files and teams.
  • Use cases include starting a new feature, refactoring large components, or coordinating cross-functional changes with a clear plan and checks.

Quick Start

Initiate the feature-dev workflow for a new feature in your project, then follow each phase to produce a documented plan and track progress.

Frequently Asked Questions about feature-dev

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

FAQPage Schema
What is a structured approach for guiding feature development from idea to delivery?

A structured feature development workflow guides teams through sequential phases: discovery, codebase exploration, clarifying questions, architecture design, implementation, quality review, and summary. This phase-driven approach reduces miscommunication and rework by enforcing a disciplined path from idea to delivery.

How do I implement new features across codebases that span multiple files and teams?

Implementing features across multiple files and teams requires a structured workflow with phases for discovery, codebase exploration, clarifying questions, architecture design, implementation, and quality review. This approach resolves ambiguities and coordinates cross-functional changes by enforcing a documented plan.

Can I use a guided workflow for refactoring large components or onboarding to new projects?

Yes, this structured feature development workflow supports refactoring large components and onboarding to new projects. The phased approach facilitates alignment across multiple files and teams by producing a documented plan and tracking progress throughout the implementation lifecycle.

What's the best way to resolve ambiguities before starting architecture design for a new feature?

The best way to resolve ambiguities before architecture design is to apply a structured workflow with dedicated discovery and clarifying questions phases. This ensures codebase exploration and requirement alignment happen before implementation begins, reducing rework and miscommunication.

Does this feature development approach work for cross-functional changes requiring coordination?

Yes, this feature development approach works for cross-functional changes. It enforces a structured workflow with phases for discovery, architecture design, and quality review, specifically designed to coordinate changes that span multiple files and teams while reducing miscommunication.