spec-writing

Automate creation and review of SPEC documents with templates and checklists.

Updated Apr 11, 2026
One-click install
npx skills add https://github.com/TomekNocon/open-logistico --skill spec-writing-tomeknocon
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: spec-writing
Source: https://github.com/TomekNocon/open-logistico/tree/main/packages/create-app/agentic/shared/ai/skills/spec-writing
Command: npx skills add https://github.com/TomekNocon/open-logistico --skill spec-writing-tomeknocon

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Guides teams to create high-quality SPECs for {{PROJECT_NAME}} by standardizing structure, review points, and progressive refinement.

Core Features & Use Cases

  • Enforces a skeleton spec workflow with TLDR, problem statement, proposed solution, data models, API contracts, risks, and changelog.
  • Supports an iterative review process with an Open Questions section and a dedicated spec checklist for validation.
  • Useful for architecture reviews, API design discussions, and compliance with architectural standards across projects.

Quick Start

Create a skeleton SPEC file in the .ai/specs/ folder and begin with a TLDR.

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 standardized architecture SPEC for API contracts?

To create a standardized architecture SPEC, use templates that enforce a skeleton structure including a TLDR, problem statement, data models, API contracts, risks, and a changelog. This standardization ensures consistency and architectural governance across multiple modules and teams.

What is the best way to structure documentation for architectural governance?

The best way to structure documentation for architectural governance is to use a skeleton spec workflow that includes a TLDR, problem statement, proposed solution, data models, API contracts, risks, and a changelog. This format supports iterative review and progressive refinement.

How do I ensure my technical specification includes all required review points?

Ensure your technical specification includes required review points by applying a dedicated spec checklist for validation during the iterative review process. This checklist guarantees that necessary components like data models, API contracts, and an Open Questions section are present and properly refined.

Can I use spec templates for phased implementation planning across multiple modules?

Yes, you can use spec templates for phased implementation planning across multiple modules and teams. The templates apply to architecture reviews and API design discussions, ensuring compliance with architectural standards and providing consistent structure throughout the project lifecycle.

When do I need a formal SPEC document for my software project?

You need a formal SPEC document for your software project when performing architecture reviews, designing API contracts, or planning phased implementations. It guides teams to create high-quality specifications by standardizing structure and ensuring compliance with architectural governance.