Loading...
Loading...
Write and review feature specifications to staff-engineer standards. Skeleton-first drafting with a hard Open Questions gate, research against market leaders, an implementation breakdown into phases and steps that feeds om-auto-create-pr, and a severity-ranked architectural review format. Use when starting a new spec or reviewing one.
npx skill4agent add open-mercato/skills om-spec-writing--autonomousom-auto-*om-auto-write-specom-auto-fix-issuereferences/agentic-setup.md.ai/agentic.config.jsonSPECS_DIRpaths.specs.ai/specs${SPECS_DIR}/{YYYY-MM-DD}-{kebab-case-title}.mdom-followup-issue-from-prreferences/agentic-setup.md— brief: <path>om-brainstormQ1Q2--autonomousom-auto-create-prSource doc:om-followup-issue-from-prImplement:# {Title}
## 📝 TLDR
{2-4 sentences: what, why, for whom}
## 📝 Problem Statement
{What are we solving? Evidence it matters.}
## 📝 Proposed Solution
{High-level approach; alternatives considered and why they lost}
## 📝 Architecture
{Components, boundaries, data flow; what changes vs. what is reused}
## 📝 Data Model
{Entities, fields, relations, migrations; sensitive-data handling}
## 📝 API Contracts
{Endpoints/commands with request/response shapes and validation}
## 📝 UI/UX
{Flows, states, accessibility; only what is unique — not standard CRUD}
## 📝 Edge Cases & Failure Scenarios
{What breaks, and what the user sees when it does}
## 📝 Risks & Impact Review
{Blast radius, migration/compatibility concerns, rollback story}
## 📋 Phasing
{Phase 1: … / Phase 2: … — each independently shippable}
## 📋 Implementation Plan
{Phases → numbered Steps; each step testable and leaves the app working}# 🔍 Architectural Review: {Spec Title}
## Summary
{a short paragraph in full sentences covering scope, approach, and overall assessment}
## Findings
### ⛔ Critical
{Violations of the project's hard rules: naming laws, boundary/coupling violations, data-isolation or security leaks}
### ⚠️ High
{Missing phasing strategy, missing rollback/undo story, wrong component placement}
### 🔹 Medium
{Missing failure scenarios, inconsistent terminology, spec bloat}
### Low
{Stylistic suggestions, diagram improvements, nits}
## Checklist
{Each checklist item below with pass/fail and a one-line justification}--autonomousBACKWARD_COMPATIBILITY.md⚠ NEEDS HUMAN CONFIRMATIONOpen Questions## Resolved assumptions (autonomous defaults)⚠ NEEDS HUMAN CONFIRMATIONneeds-qaqa-approved⚠BACKWARD_COMPATIBILITY.mdreferences/rules.md--autonomous--autonomous