spec

Drive iterative product and engineering specification processes to produce PRDs and technical specs.

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/inkeep/team-skills --skill spec-inkeep
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: spec
Source: https://github.com/inkeep/team-skills/tree/main/plugins/eng/skills/spec
Command: npx skills add https://github.com/inkeep/team-skills --skill spec-inkeep

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill streamlines the creation of comprehensive product and technical specifications, ensuring all requirements, decisions, and technical details are captured and validated iteratively.

Core Features & Use Cases

  • End-to-End Spec Process: Guides users through defining problems, scoping features, mapping user journeys, and detailing technical architecture.
  • Iterative Refinement: Facilitates continuous feedback loops, autonomous investigation, and batched decision-making.
  • Use Case: When scoping a new feature, use this Skill to generate a full PRD and technical spec, including user stories, API designs, data models, and rollout plans, ensuring all stakeholders are aligned.

Quick Start

Use the spec skill to start a new product specification for the user authentication system.

Frequently Asked Questions about spec

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

FAQPage Schema
How do I create a product spec from initial feature scoping to technical architecture?

To create a product spec, you guide an evidence-driven process that scopes features, maps user journeys, and details technical architecture. This iterative approach captures requirements, API designs, and rollout plans to align stakeholders.

How do I write a technical spec that includes API designs and data models?

Writing a technical spec involves mapping system behavior and detailing technical architecture. This Skill produces comprehensive technical specifications that capture API designs, data models, and user stories for engineering alignment.

What is the best way to compare design options and maintain a decision log during requirements gathering?

Comparing design options and maintaining a decision log requires an evidence-driven specification process. This Skill facilitates batched decision-making and generates open questions backlogs to track choices.

Can I research prior art and refine requirements iteratively when scoping a new feature?

Yes, you can research prior art and refine requirements iteratively when scoping a feature. This Skill facilitates continuous feedback loops and autonomous investigation to validate technical details and requirements.

Does this spec process support generating rollout plans for a user authentication system?

Yes, the spec process supports generating rollout plans for systems like user authentication. It streamlines end-to-end specification by producing full product and technical specs that ensure all stakeholders are aligned.