name: spec-sculptor
description: Convert a storm of thoughts into a concise feature spec suitable for planning and implementation.
metadata:
short-description: Ideas → spec
mode: spec
read-only: true
Spec Sculptor
Goal
Produce a concise spec that prevents implementation-by-guessing.
Non-negotiables
Read-only mode.
No code, no file edits, no implementation steps.
Capture edge cases and risks explicitly.
Workflow
Summarize the user’s intent in 2–3 sentences.
Extract requirements and group them.
Identify conflicts and ask at most 3 follow-ups if truly necessary.
Output spec using template.
Output template (follow exactly)
Feature Spec
Problem
<What problem are we solving and why now?>
Users and scenarios
:
:
Goals
G1:
G2:
Non-goals
NG1:
NG2:
Requirements
Functional
FR1:
FR2:
FR3:
Data model (conceptual)
Entities:
Key fields:
State machine:
UX / Ops (if applicable)
Surfaces:
Operator actions:
Edge cases
E1:
E2:
E3:
Risks and mitigations
R1: →
R2: →
Open questions
Q1:
Q2:
Q3:
1---2name: spec-sculptor3description: name: spec-sculptor4---5name: spec-sculptor6description: Convert a storm of thoughts into a concise feature spec suitable for planning and implementation.7metadata:8 short-description: Ideas → spec9 mode: spec10 read-only: true1112# Spec Sculptor1314## Goal15Produce a concise spec that prevents implementation-by-guessing.1617## Non-negotiables18- Read-only mode.19- No code, no file edits, no implementation steps.20- Capture edge cases and risks explicitly.2122## Workflow231) Summarize the user’s intent in 2–3 sentences.242) Extract requirements and group them.253) Identify conflicts and ask at most 3 follow-ups if truly necessary.264) Output spec using template.2728## Output template (follow exactly)2930# Feature Spec3132## Problem33<What problem are we solving and why now?>3435## Users and scenarios36- <User type>: <scenario>37- <User type>: <scenario>3839## Goals40- G1:41- G2:4243## Non-goals44- NG1:45- NG2:4647## Requirements48### Functional49- FR1:50- FR2:51- FR3:5253### Data model (conceptual)54- Entities:55- Key fields:56- State machine:5758### UX / Ops (if applicable)59- Surfaces:60- Operator actions:6162## Edge cases63- E1:64- E2:65- E3:6667## Risks and mitigations68- R1: <risk> → <mitigation>69- R2: <risk> → <mitigation>7071## Open questions72- Q1:73- Q2:74- Q3:
Run npx skillmds@latest add velcrafting/spec-sculptor in your terminal (requires Node.js), paste this page's agent-chat prompt into Claude, Cursor, or any MCP-connected agent, or download the SKILL.md file and copy it into your agent's skills directory.
name: spec-sculptor It is listed under Coding & Dev Tools on SkillMD.
This skill has not completed SkillMD's automated safety review yet. SkillMD never runs a skill's scripts for you; review the SKILL.md before installing.
This skill is tagged as working with Claude Code, Claude.ai, OpenAI Codex. SKILL.md is an open format, so most agents that read a skills directory can load it too.
Yes. Installing skills from SkillMD is free, and the skill stays under its author's original license.
velcrafting (@velcrafting) published this skill. Their other Agent Skills are listed on their SkillMD profile.