spec

Draft and enrich issue specifications for project trackers.

Updated Dec 6, 2025
One-click install
npx skills add https://github.com/arttttt/CMIDCABot --skill spec-arttttt
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: spec
Source: https://github.com/arttttt/CMIDCABot/tree/main/.codex/skills/spec
Command: npx skills add https://github.com/arttttt/CMIDCABot --skill spec-arttttt

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill helps teams create or refine issue specifications for trackers, reducing ambiguity and speeding up planning and execution.

Core Features & Use Cases

  • Draft new specifications from user input, ensuring alignment with project conventions.
  • Enrich existing specs with clarifications, acceptance criteria, scope, and constraints.
  • Use Case: A product manager asks for a detailed spec for a new feature and wants a ready-to-submit draft with sections like Context, Acceptance Criteria, and Technical Notes.

Quick Start

Draft a complete issue specification for the feature: "User profile onboarding flow" and present a concise draft ready for review.

Frequently Asked Questions about spec

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

FAQPage Schema
How do I draft issue specifications for project trackers?

Drafting issue specifications involves structuring user input into standardized sections like Context, Acceptance Criteria, and Technical Notes. This skill generates a ready-to-submit spec formatted to match your project's tracker conventions.

What is the best way to enrich existing issue specs with acceptance criteria?

Enriching existing issue specs requires adding clarifications, scope details, and constraints to the original text. You can refine drafts on demand by appending structured acceptance criteria before submitting them to the tracker.

Does this issue drafting workflow apply changes directly to the tracker?

No, the issue drafting workflow enforces a draft-for-review process before applying changes. It returns a ready-to-submit specification for your confirmation, ensuring you retain manual control over tracker updates.

Can I format a product management feature request into a structured spec?

Yes, you can format a product management feature request into a structured spec by providing raw input. The skill processes the request and outputs a concise draft with predefined sections ready for team review.

When do I need to use a draft-for-review workflow for task specs?

You need a draft-for-review workflow for task specs when reducing ambiguity and speeding up planning. It ensures that formatted specifications are reviewed and confirmed by a product manager before they are applied to the project tracker.