writing-specs-designs

Generate spec and design document packs for product features and UX changes.

51|8|Updated Jan 22, 2026
One-click install
npx skills add https://github.com/liqiongyu/lenny_skills_plus --skill writing-specs-designs-liqiongyu
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: writing-specs-designs
Source: https://github.com/liqiongyu/lenny_skills_plus/tree/main/skills/writing-specs-designs
Command: npx skills add https://github.com/liqiongyu/lenny_skills_plus --skill writing-specs-designs-liqiongyu

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill streamlines product development by generating comprehensive spec and design documents, ensuring alignment between product, design, and engineering teams.

Core Features & Use Cases

  • Comprehensive Documentation: Produces a full spec pack including context, diagrams, flows, requirements, and measurement plans.
  • Cross-functional Alignment: Facilitates shared understanding and reduces ambiguity for feature development.
  • Use Case: When launching a new feature, use this Skill to generate a detailed spec document that outlines the user flows, technical considerations, and acceptance criteria, enabling the engineering team to build with confidence.

Quick Start

Use writing-specs-designs to create a spec for a new user invite flow on iOS, optimizing for taps to first value.

Frequently Asked Questions about writing-specs-designs

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

FAQPage Schema
How do I write feature specifications that align product, design, and engineering teams?

Feature specifications align teams by documenting context, user flows, and acceptance criteria. This Skill generates a comprehensive spec pack, reducing ambiguity and ensuring engineering builds with confidence.

What should be included in design documentation for a new UX change?

Design documentation for UX changes should include low-fidelity diagrams, state tables, and prototype briefs. This Skill produces these design docs alongside requirements and measurement plans for full coverage.

How do I create acceptance criteria and user flows for an iOS feature?

Acceptance criteria and user flows for iOS features are generated by outlining interactions and optimizing for metrics like taps to first value. This Skill automates creating these specifications for product workflows.

Can I generate a measurement plan and state tables for product management workflows?

Yes, you can generate measurement plans and state tables for product management workflows. This Skill outputs these components within a build-ready spec and design document pack for feature specification.

Does this feature specification tool require any dependencies to create technical specs?

No dependencies are required to create technical specs with this feature specification tool. It operates independently to generate comprehensive documentation including context, diagrams, and requirements.

Why use a spec writing tool instead of manually drafting technical specs and design docs?

Using a spec writing tool streamlines product development by automating the generation of technical specs and design docs. It ensures cross-functional alignment and produces build-ready documentation faster than manual drafting.