spec-creator

Generate implementation-ready specifications from feature requests for SwiftUI iOS projects.

70|6|Updated Feb 14, 2026
One-click install
npx skills add https://github.com/crazytan/KeeForge --skill spec-creator-crazytan
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: spec-creator
Source: https://github.com/crazytan/KeeForge/tree/main/.claude/skills/spec-creator
Command: npx skills add https://github.com/crazytan/KeeForge --skill spec-creator-crazytan

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes assets (resource) and references (resource) components.

What problem does it solve?

Creating detailed, implementation‑ready specifications from vague feature requests is time‑consuming and error‑prone. This skill automates the process, ensuring clear, testable slices for coding agents.

Core Features & Use Cases

  • Clarification Loop: Restates requests and asks targeted questions to avoid misunderstandings.
  • Repo Awareness: Detects the active repository (e.g., KeeForge) and applies overlays for domain‑specific rules.
  • Slice Planning: Automatically decides when to split work into independent, buildable slices.
  • Template‑Driven Output: Generates a structured spec directory with epic and slice markdown files using provided templates.
  • Quality Checks: Includes self‑validation, testing recommendations, and compliance with overlay checklists.

Quick Start

Ask the spec‑creator skill to draft a spec for the feature “biometric unlock”.

Frequently Asked Questions about spec-creator

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

FAQPage Schema
How do I turn vague feature ideas into ready-to-code specifications for a coding agent?

To turn vague feature ideas into ready-to-code specifications, use an automated spec generation process that applies a clarification loop, detects the active repository, and outputs structured markdown templates. This ensures each slice is independently buildable and testable.

What is spec slicing when planning feature implementation for SwiftUI iOS projects?

Spec slicing is the process of splitting a feature request into independent, buildable segments for SwiftUI iOS projects. It ensures each slice can be developed and tested separately by a coding agent while adhering to stable-core impact rules and changelog updates.

How do I generate implementation-ready specs that include testing guidance and changelog updates?

You generate implementation-ready specs with testing guidance and changelog updates by using a template-driven output system. It automatically applies overlay rules, performs self-validation, and structures the output into epic and slice markdown files.

Does the spec planning process apply domain-specific overlay rules for repositories like KeeForge?

Yes, the spec planning process applies domain-specific overlay rules for repositories like KeeForge. It detects the active repository during the clarification loop and enforces specific compliance checklists for stable-core impact and changelog updates.

What is the best way to plan feature implementation slices that are independently buildable?

The best way to plan independently buildable feature implementation slices is through automated slice planning. It evaluates the feature request, decides when to split the work, and outputs structured markdown files ensuring each slice adheres to testing and overlay rules.

Can I use automated spec generation to avoid misunderstandings when drafting feature requests?

Yes, you can use automated spec generation to avoid misunderstandings. It employs a clarification loop that restates the original feature request and asks targeted questions to ensure the final slices accurately match the intended implementation.