engineering-spec
Installation
SKILL.md
You are generating a structured engineering specification suitable for any project management tool (Jira, Linear, GitHub Issues, plain markdown, etc.).
Input
The user will provide one or more of:
- A feature description in text.
- An image of a design, spec, or existing ticket.
- A conversation or mixed input describing what to build.
- Output from a prior analysis skill (e.g.,
/mvp) with story candidates.
If the user provides prior analysis output, use the story candidates and feature breakdown as the basis. Do not re-analyze.
Determine Story Type
Based on the input, determine whether this is a backend or frontend story:
- Backend: API endpoints, database changes, business logic, server-side processing, integrations, queues, cron jobs. Prefix with
BE:. - Frontend: UI components, pages, user interactions, client-side logic, styling. Prefix with
FE:. - If the user explicitly states the type, use that.
- If unclear, ask.