propose-feature-design

Generate a feature design document with architecture, constraints, and implementation plan.

5|12|Updated Nov 24, 2025
One-click install
npx skills add https://github.com/cbgbt/bottlerocket-forest --skill propose-feature-design
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: propose-feature-design
Source: https://github.com/cbgbt/bottlerocket-forest/tree/main/skills/propose-feature-design
Command: npx skills add https://github.com/cbgbt/bottlerocket-forest --skill propose-feature-design

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Create or update a formal feature design document that guides architecture and implementation decisions.

Core Features & Use Cases

  • Generate a complete design document skeleton for a requested feature, including overview, constraints, architecture, and domain model.
  • Update existing design docs to reflect new requirements or changes in scope, ensuring traceability to concept and requirements.
  • Align design with templates and planning outputs to keep teams on the same page.

Quick Start

Use the skill to scaffold or update the design document for a given feature, then customize the sections to reflect the planned architecture and decisions.

Frequently Asked Questions about propose-feature-design

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

FAQPage Schema
How do I create a feature design document from a concept?

To create a feature design document, you generate a complete skeleton covering the overview, architecture description, critical constraints, domain model, and implementation plan, linking the concept to formal requirements.

What sections are needed for a solid feature design doc before coding?

A feature design doc must include an overview, architecture description, critical constraints, domain model, module structure, design decisions, and an implementation plan to guide development effectively.

How do I update an existing design doc to reflect new requirements?

You update an existing design doc by applying new requirements or scope changes to the architecture description and domain model, ensuring traceability between the original concept, requirements, and implementation plan.

Can I scaffold architecture and data flow decisions for a new feature?

Yes, you can scaffold architecture and data flow decisions by generating a formal feature design document that defines the module structure, domain model, and critical technical constraints before implementation begins.

Do I need formal requirements before generating a feature design document?

Yes, formal requirements and an existing feature concept are needed beforehand, as the design document enforces traceability and links architecture decisions directly back to the established requirements.