drive-create-spec

Generate and iteratively refine engineering specifications from descriptions or templates.

419|15|Updated Oct 31, 2025
One-click install
npx skills add https://github.com/prisma/prisma-next --skill drive-create-spec
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: drive-create-spec
Source: https://github.com/prisma/prisma-next/tree/main/.agents/skills/drive-create-spec
Command: npx skills add https://github.com/prisma/prisma-next --skill drive-create-spec

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill streamlines the creation and refinement of engineering specifications, ensuring clarity and completeness from initial concept to actionable requirements.

Core Features & Use Cases

  • Spec Generation: Creates comprehensive engineering specs from descriptions, summaries, or blank templates.
  • Iterative Refinement: Engages in a question-and-answer loop to resolve ambiguities and solidify requirements.
  • Use Case: You need to spec out a new feature for your application. Provide a brief description, and the Skill will draft a full spec, asking clarifying questions about scope, security, and acceptance criteria until it's ready for development.

Quick Start

Use the drive-create-spec skill to generate a new spec for a user authentication feature.

Frequently Asked Questions about drive-create-spec

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

FAQPage Schema
How do I generate an engineering spec from a brief feature description?

To generate an engineering spec, provide a brief description, conversation summary, or blank template. The skill drafts a full specification covering functional and non-functional requirements, acceptance criteria, and open questions.

Does this spec generation process work for both project-level and task-level requirements?

Yes, this engineering spec generation supports both project-level and task-level feature specifications. It automatically determines the appropriate file paths based on your provided descriptions and the defined template structure.

Can I refine and resolve ambiguities in my requirements after the initial spec draft?

Yes, you can iteratively refine your engineering spec. The skill engages in a question-and-answer loop to resolve ambiguities, solidify requirements, and clarify scope, security, and acceptance criteria until ready for development.

What is the best way to document functional and non-functional requirements for a new feature?

The best way to document functional and non-functional requirements is using a defined spec template. This skill ensures comprehensive coverage of acceptance criteria and open questions, streamlining the process from initial concept to actionable requirements.

Do I need to start with a blank template to create project specifications?

You do not need to start with a blank template to create project specifications. You can supply a brief description or conversation summary, and the skill will generate and iteratively refine the complete engineering spec from that input.