eng-spec

Translate product requirements into detailed engineering specifications with architecture, data models, and API contracts.

Updated Feb 7, 2026
One-click install
npx skills add https://github.com/maggit/claude-workspace --skill eng-spec
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: eng-spec
Source: https://github.com/maggit/claude-workspace/tree/main/skills/eng-spec
Command: npx skills add https://github.com/maggit/claude-workspace --skill eng-spec

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Translating high-level product requirements into precise, actionable engineering specifications to guide implementation and reduce miscommunication across teams.

Core Features & Use Cases

  • Architecture mapping: Define system structure, components, and interaction patterns.
  • Data models & APIs: Specify core entities, data flows, and endpoint contracts.
  • Documentation & traceability: Capture decisions, constraints, and migration considerations for auditability.

Quick Start

Provide a complete engineering specification for a given PRD, including architecture, data models, APIs, testing strategy, and deployment considerations.

Frequently Asked Questions about eng-spec

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

FAQPage Schema
How do I translate a PRD into an engineering specification?

To translate a PRD into an engineering specification, you define the system architecture, data models, API contracts, and testing strategy to guide implementation and meet product requirements.

What should be included in a technical specification for system design?

A technical specification for system design should include architecture mapping, core data entities, endpoint contracts, validation rules, deployment considerations, and migration planning for auditability.

How do I specify API contracts and data models from product requirements?

You specify API contracts and data models by translating product goals into defined core entities, structured data flows, and precise endpoint specifications within a detailed engineering spec.

Can I use a single specification for both architecture planning and migration planning?

Yes, a single engineering specification can capture both system architecture planning and migration considerations, ensuring structural decisions and constraints are documented for auditability across typical tech stacks.

What is the best way to document validation and testing strategy in an engineering spec?

The best way to document validation and testing strategy is to explicitly specify validation rules and testing approaches alongside data models and API contracts within the broader engineering specification.