feature-design-assistant

Translate vague feature ideas into structured design documents and specifications.

Updated Dec 26, 2025
One-click install
npx skills add https://github.com/Yoriichi-Dang/dashboard_web_template --skill feature-design-assistant
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: feature-design-assistant
Source: https://github.com/Yoriichi-Dang/dashboard_web_template/tree/main/.agents/skills/feature-design-assistant
Command: npx skills add https://github.com/Yoriichi-Dang/dashboard_web_template --skill feature-design-assistant

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Designers and engineers often struggle to translate vague ideas into concrete designs, specifications, and actionable development plans. This Skill provides a structured framework to capture goals, constraints, and options and to generate comprehensive design artifacts that guide implementation.

Core Features & Use Cases

  • Structured information gathering: phase-driven prompts to elicit requirements, context, and scope.
  • Design option exploration: generate multiple approaches with clear pros and cons.
  • Artifact generation: create architecture outlines, data models, API contracts, and task-oriented implementation plans.
  • Collaboration & handoff: align product, design, and engineering teams with a shared design doc.

Quick Start

Provide a feature idea and goals, and let the Skill guide discovery, design options, and documentation to produce a ready-to-share design document.

Frequently Asked Questions about feature-design-assistant

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

FAQPage Schema
How do I turn vague feature ideas into structured design documents?▼

To turn vague feature ideas into structured design documents, provide your initial concept and goals to trigger phase-driven information gathering, which captures requirements and generates comprehensive specifications.

What is the best way to generate architecture outlines and API contracts for a new feature?▼

Generating architecture outlines and API contracts is best handled by exploring multiple design approaches with clear pros and cons, then translating the validated options into data models and task-oriented implementation plans.

Does this feature design process support collaboration between product, design, and engineering teams?▼

Yes, this feature design process supports collaboration by producing a ready-to-share design document that aligns product, design, and engineering teams through structured information gathering and multi-round validation.

How do I create an implementation plan from a feature redesign or architecture change?▼

To create an implementation plan from a feature redesign or architecture change, apply structured discovery prompts to elicit scope and constraints, yielding task-oriented plans alongside architecture diagrams and data models.

Can I use this to explore multiple design approaches before writing a specification?▼

Yes, you can use this to explore multiple design approaches before writing a specification, as it generates various options with clear pros and cons during the design phase to guide your final decision.