feature-design

Create an approved feature spec with acceptance criteria and a QA plan.

Updated Apr 21, 2026
One-click install
npx skills add https://github.com/mliudev/agent-workflows --skill feature-design-mliudev
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: feature-design
Source: https://github.com/mliudev/agent-workflows/tree/main/skills/claude/feature-design
Command: npx skills add https://github.com/mliudev/agent-workflows --skill feature-design-mliudev

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill provides a structured gate to turn ideas into approved feature designs and specs before coding, preventing scope creep and misaligned implementations. It ensures a clear acceptance criteria and QA plan before handoff to development.

Core Features & Use Cases

  • Bootstrap: immediately create a task list for the design phase to track progress.
  • Hard gating: prevent spec creation or implementation until context is explored and approved.
  • Process-driven: includes exploration, proposal, design presentation, approval, and handoff to /implement.
  • Context-aware: supports project-context exploration and risk assessment to anchor the design to reality.
  • QA & Acceptance: generates acceptance criteria and a QA plan to verify implementation.

Quick Start

Turn a rough idea into an approved feature design spec with acceptance criteria and a QA plan.

Frequently Asked Questions about feature-design

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

FAQPage Schema
How do I create a feature design spec with acceptance criteria before coding?

To create a feature design spec, you explore the core idea, generate a design proposal, and define explicit acceptance criteria. This structured gating process produces an approved spec to prevent scope creep before implementation begins.

What is the best way to prevent scope creep during product design handoff?

Preventing scope creep during product design handoff requires a hard gating process that blocks spec creation until context is explored and approved. This ensures a structured handoff with clear acceptance criteria and a QA plan.

How do I generate a QA plan for feature implementation?

You generate a QA plan by defining clear acceptance criteria during the design proposal phase. This plan acts as a gate to verify implementation, ensuring the final build matches the approved feature design spec.

Can I use this feature design workflow for project risk assessment?

Yes, this feature design workflow supports project-context exploration and risk assessment. It anchors the design proposal to reality by evaluating risks before producing the final spec and QA plan.

Do I need an approved design proposal before implementation?

Yes, an approved design proposal is required before implementation. The workflow enforces hard gating to prevent coding until context is fully explored, documented, and formally approved for handoff.

When should I not use a structured feature design process?

You should avoid a structured feature design process for rapid prototyping or exploratory spikes where formal acceptance criteria and QA plans are unnecessary, as the hard gating will slow down immediate testing.