Skip to content
Back to skills

Spec Creation

ASecurity

Feature specification creation from codebase research. Produces requirements, acceptance criteria, architecture decisions, implementation plans, and risk analysis.

  • 1,760 stars
  • 0 votes
  • 0 copies
  • 0 views
  • Added May 29, 2026
ai-agentsgobashtestingapi

Works with

  • api

Security analysis

A100/100

Pro scans all 2 files and shows the line behind each finding

Scanned May 29, 2026

npx -y skills add a5c-ai/babysitter --skill spec-creation --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Spec Creation?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Spec Creation
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/a5c-ai-spec-creation/badge)](https://www.skillsdirectory.com/skills/a5c-ai-spec-creation)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: spec-creation
description: Feature specification creation from codebase research. Produces requirements, acceptance criteria, architecture decisions, implementation plans, and risk analysis.
allowed-tools: Read, Bash, Grep, Glob
---

# Spec Creation

## Overview

Creates comprehensive feature specifications by first deeply researching the codebase, then generating structured specifications with requirements, acceptance criteria, architecture decisions, and phased implementation plans.

## Research Phase

- Analyze project structure and module organization
- Identify existing patterns and conventions
- Map dependencies and integration points
- Review existing tests for testing patterns
- Document technical constraints

## Specification Components

### Scope and Non-Goals
Clear boundaries on what the feature does and does not include.

### Functional Requirements
Detailed requirements with unique identifiers for tracking.

### Acceptance Criteria
Testable, measurable criteria for each requirement.

### Architecture Decisions
Decision records with rationale and alternatives considered.

### Implementation Plan
Phased approach ordered by dependency, not priority.

### Risk Analysis
Identified risks with probability, impact, and mitigation strategies.

### API Contracts and Data Models
Interface definitions and data model schemas.

### Test Strategy
Mapping of unit, integration, and E2E tests to requirements.

## Output

Specifications are saved to `docs/specs/{feature}.md` for reference by the execution workflow.

## When to Use

- `/spec:create [feature]` slash command
- Before starting a new feature implementation
- When planning complex multi-module changes

## Processes Used By

- `claudekit-spec-workflow` (create mode)

Files in this skill

  • README.md336 B
  • SKILL.md1.7 KB

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.