feature-design-assistant

Generate feature specifications, design plans, and implementation tasks.

24|8|Updated Jan 14, 2026
One-click install
npx skills add https://github.com/vadimcomanescu/codex-skills --skill feature-design-assistant-vadimcomanescu
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: feature-design-assistant
Source: https://github.com/vadimcomanescu/codex-skills/tree/main/skills/.experimental/product/feature-design-assistant
Command: npx skills add https://github.com/vadimcomanescu/codex-skills --skill feature-design-assistant-vadimcomanescu

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Reduce ambiguity and alignment overhead when planning features by guiding discovery, proposing trade-offs, and producing concise design specs and acceptance criteria that teams can act on.

Core Features & Use Cases

  • Structured discovery: Batch up to four focused questions per round to elicit goals, users, scope, constraints, and technical context.
  • Design & spec generation: Propose solution options with trade-offs, produce a short design doc template, risks, testing and rollout plans, and acceptance criteria.
  • Handoff-ready tasks: Break designs into implementation tasks and a documentation save path for easy developer handoff.
  • Use case: Plan a new product feature across frontend, API, and data layers, estimate scope, and generate tasks for the next sprint.

Quick Start

Ask the assistant to design a new feature by providing the goal, primary users, scope, and timeline.

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 feature ideas into implementable design specs and acceptance criteria?

To turn feature ideas into implementable design specs, provide the assistant with your goal, primary users, scope, and timeline. It uses iterative discovery to propose trade-offs and generate concise design documents with clear acceptance criteria.

What is the best way to plan architecture changes and reduce ambiguity across my team?

The best way to plan architecture changes and reduce ambiguity is using structured discovery questions to elicit goals, users, and technical context. This process produces concise design specs and rollout plans that teams can act on.

How do I generate developer handoff tasks from a feature design document?

You generate developer handoff tasks by breaking down your proposed design into implementation tasks with a documentation save path. The assistant transforms design specs, risks, and testing plans into handoff-ready tasks for execution.

Can I use this to plan a new product feature across frontend, API, and data layers?

Yes, you can plan a new product feature across frontend, API, and data layers. The assistant guides scope estimation and generates implementation tasks for the next sprint, supporting significant codebase modifications.

What information do I need to provide to start the feature design process?

To start the feature design process, provide the assistant with the feature goal, primary users, scope, and timeline. The assistant will then ask up to four focused questions per round to gather constraints and technical context.

Does structured feature planning work for estimating scope and generating sprint tasks?

Structured feature planning works for estimating scope and generating sprint tasks by proposing solution options with trade-offs. It outputs a short design doc template, risks, rollout plans, and acceptance criteria.