design

Guide OpenSpec exploration, proposal, and design review to generate architecture docs and task lists.

14|Updated Mar 23, 2026
One-click install
npx skills add https://github.com/memorysaver/agentic-engineering-patterns --skill design-memorysaver
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: design
Source: https://github.com/memorysaver/agentic-engineering-patterns/tree/main/skills/agentic-development-workflow/design
Command: npx skills add https://github.com/memorysaver/agentic-engineering-patterns --skill design-memorysaver

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Interactive feature design on the main branch; reduces ambiguity and accelerates consensus by guiding OpenSpec exploration, proposal, and design review in a conversational workflow.

Core Features & Use Cases

  • OpenSpec explore, propose, and design review phases run interactively with the user.
  • Reads project-wide context from product-context.yaml when available to tailor designs.
  • Generates architecture documentation, OpenSpec changes, and task lists for implementation.
  • Commits finalized OpenSpec artifacts to main after review and approval.

Quick Start

Tell me the feature idea you want to start with and I will guide you through explore, propose, and design steps.

Frequently Asked Questions about design

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

FAQPage Schema
How do I design and validate new software features using OpenSpec?

You design and validate new software features by running an OpenSpec-driven workflow that interactively clarifies scope, explores possibilities, proposes solutions, and commits finalized OpenSpec changes to main.

Can I generate architecture documentation and task lists from a feature idea?

Yes, generating architecture documentation and task lists is a core output of the feature design workflow, produced after exploring and proposing the design interactively.

How does product-context.yaml tailor feature design proposals?

Product-context.yaml provides project-wide context that the feature design workflow reads when available, using it to tailor architecture documents and OpenSpec proposals to your specific project environment.

What is the best way to run OpenSpec explore, propose, and design review phases interactively?

The best way to run these phases interactively is to provide your feature idea, which triggers a guided conversational workflow through exploration, proposal generation, and design review before committing changes.

Do I need a product-context.yaml file to start an OpenSpec feature proposal?

No, a product-context.yaml file is not required to start an OpenSpec feature proposal, though the workflow reads it when available to better tailor the generated design and architecture outputs.

When should I not use an interactive design workflow for OpenSpec changes?

You should avoid interactive feature design when your OpenSpec changes are fully defined and require no scope clarification, exploration, or design review, as the workflow commits finalized artifacts directly to main.