feature-development

Structure feature development from discovery through implementation and quality review.

Updated Apr 29, 2026
One-click install
npx skills add https://github.com/pgm1980/stryker-netx --skill feature-development-pgm1980
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: feature-development
Source: https://github.com/pgm1980/stryker-netx/tree/main/.claude/skills/feature-development
Command: npx skills add https://github.com/pgm1980/stryker-netx --skill feature-development-pgm1980

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

It helps developers implement new features reliably by turning vague requests into a clear plan, thorough codebase understanding, and a validated implementation path.

Core Features & Use Cases

  • Systematic feature lifecycle: guides discovery, exploration, clarification, architecture design, implementation, quality review, and documentation.
  • Clarifying-first approach: prompts targeted questions to resolve ambiguities and edge cases before design.
  • Agent-assisted deep context: instructs using specialized explorer/architect/reviewer agents to gather key files and pattern insights.
  • Quality-focused iteration: emphasizes convention alignment, bug/quality checks, and an explicit user decision step before code changes proceed.

Quick Start

Ask it to help you plan and implement a new feature by running phases 1–3 to discover requirements, explore the codebase, and produce a list of clarifying questions before proposing an architecture.

Frequently Asked Questions about feature-development

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

FAQPage Schema
What is the best way to plan and implement a new feature in an existing codebase?▼

To implement new functionality reliably, use a disciplined workflow that structures discovery, codebase exploration, requirement clarification, and architecture design before writing code. This ensures integration points and backward compatibility are validated through user approval gates.

How do I clarify vague feature requirements before starting architecture design?▼

To clarify vague feature requirements, use a clarifying-first approach that prompts targeted questions to resolve ambiguities and edge cases. This resolves underspecified behavior and constraints before you commit to an architecture blueprint or implementation path.

Can I use agent-assisted analysis to explore codebase patterns for feature development?▼

Yes, you can use agent-assisted analysis to explore codebase patterns by instructing specialized explorer agents to gather key files. This deep context tracing helps identify behavior constraints and integration points needed for a validated implementation path.

How do I structure a feature implementation workflow to include quality review and issue triage?▼

To structure a feature implementation workflow with quality review, apply a lifecycle approach that emphasizes convention alignment, bug checks, and explicit issue triage. This includes a final quality review phase with a user decision step before code changes proceed.

When do I need a decisive architecture blueprint for adding new functionality?▼

You need a decisive architecture blueprint for adding new functionality when behavior, constraints, and backward compatibility are initially underspecified. It provides a validated implementation path after codebase exploration and requirement clarification phases are complete.

Does feature planning work without resolving edge cases and ambiguities first?▼

Feature planning does not work well without resolving edge cases first, as underspecified behavior leads to flawed architecture design. A clarifying-first approach prompts targeted questions to resolve ambiguities before proposing an implementation path.