spec-writing

Create SPEC documents with templates, checklists, and phased implementation plans.

1|2|Updated Apr 12, 2026
One-click install
npx skills add https://github.com/matchojecki/logistiko-celny --skill spec-writing-matchojecki
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: spec-writing
Source: https://github.com/matchojecki/logistiko-celny/tree/main/packages/create-app/agentic/shared/ai/skills/spec-writing
Command: npx skills add https://github.com/matchojecki/logistiko-celny --skill spec-writing-matchojecki

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Guides teams to create high-quality SPECs that align with Open Mercato architecture, reducing ambiguity and ensuring traceable decisions.

Core Features & Use Cases

  • Standardized workflow for loading context, initializing SPECs, writing skeletons, iterating through open questions, researching against benchmarks, and creating implementation plans.
  • Comprehensive SPEC templates, a built-in checklist, and an architectural-review workflow to ensure consistency across modules.
  • Supports phased implementation plans with user stories, data models, API contracts, risk assessment, and changelog tracking for auditability.

Quick Start

Create SPEC-0000.md skeleton in .ai/specs/ with a TLDR and 2-3 key sections.

Frequently Asked Questions about spec-writing

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

FAQPage Schema
What is an architecture spec template and when do I need one?

An architecture spec template standardizes design documentation to reduce ambiguity and ensure traceable decisions. You need spec-writing when starting new SPEC initiatives or performing architectural reviews across Open Mercato projects to align with structural standards.

How do I write a technical spec with API contracts and data models?

To write a technical spec, load context, initialize the SPEC skeleton, iterate through open questions, and research against benchmarks. This skill enforces templates for API contracts, data models, and phased implementation plans to ensure comprehensive design documentation.

Can I use this spec-writing workflow for architectural reviews?

Yes, you can use this spec-writing workflow for architectural reviews. It provides a built-in Spec Checklist and review workflow to evaluate existing SPECs, ensuring consistency across modules and verifying alignment with Open Mercato architectural standards.

How do I create a phased implementation plan from a design spec?

You create a phased implementation plan by documenting user stories, defining data models, and establishing API contracts within the spec. The workflow includes risk assessment and changelog tracking to generate verifiable, auditable roadmaps from your design.

Does the spec checklist support tracking open questions during design?

Yes, the spec checklist supports tracking open questions. The standardized workflow guides you through iterating on unresolved questions and researching against benchmarks before finalizing the implementation plan, ensuring all architectural gaps are addressed.

What's the best way to start a new spec document for a software project?

The best way to start a new spec document is to create a SPEC-0000.md skeleton in the .ai/specs/ directory. Begin with a TLDR and 2-3 key sections, then use the template guidance to expand into data models, API contracts, and implementation phases.