spec-writing

Create and review SPECs with templates, checklists, and skeleton workflows.

Updated Mar 17, 2026
One-click install
npx skills add https://github.com/comerito/om-hackathon-starter --skill spec-writing-comerito
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: spec-writing
Source: https://github.com/comerito/om-hackathon-starter/tree/main/.ai/skills/spec-writing
Command: npx skills add https://github.com/comerito/om-hackathon-starter --skill spec-writing-comerito

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This guide helps teams systematically create and review SPECifications that align with architectural standards, reduce ambiguity, and accelerate consensus before implementation.

Core Features & Use Cases

  • Skeleton SPEC creation and template-driven drafting to ensure consistency.
  • Open Questions tracking to surface critical unknowns early and guide decision-making.
  • Iterative refinement using templates, checklists, and reference materials to meet architectural and quality requirements.
  • Reference materials and AGENTS guidelines for alignment with established practices.

Quick Start

Create a new SPEC-<number>-<date>-<title>.md in .ai/specs, start with a TLDR and a skeleton, then answer Open Questions and iterate.

Frequently Asked Questions about spec-writing

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

FAQPage Schema
How do I create a project specification that aligns with architecture rules?

To create a specification aligned with architecture rules, use a skeleton-driven workflow with templates and checklists to enforce frontmatter compliance and ensure inclusion of reference materials. Start with a TLDR and skeleton, then track open questions and iterate.

What is a skeleton-driven workflow for drafting specifications?

A skeleton-driven workflow for specifications involves starting with a basic structural template, adding a TLDR, and iteratively refining the document. This approach ensures consistency, enforces frontmatter compliance, and reduces ambiguity before implementation begins.

How do I handle open questions during specification writing?

Handle open questions during specification writing by tracking them within the document to surface critical unknowns early. This guides decision-making and iterative refinement, ensuring all architectural and quality requirements are met before consensus.

What's the best way to review a SPEC for quality and compliance?

The best way to review a SPEC for quality and compliance is to apply provided checklists and reference materials. This iterative refinement process verifies alignment with AGENTS guidelines, architectural standards, and frontmatter rules.

Can I use templates to accelerate specification creation for software engineering?

Yes, you can use templates to accelerate specification creation. Template-driven drafting provides a consistent skeleton and enforces inclusion of necessary reference materials, reducing ambiguity and accelerating consensus before implementation.

When should I not use a checklist for specification refinement?

You should not skip checklists for specification refinement when architectural alignment and quality rules are critical. Checklists are essential for verifying frontmatter compliance and ensuring all open questions are resolved during the iterative drafting process.