ワンクリックで
product-spec
Use when starting a new feature, product, or project — before any architecture or code, to define what to build and why
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
メニュー
Use when starting a new feature, product, or project — before any architecture or code, to define what to build and why
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
SOC 職業分類に基づく
Use when the user wants to free disk space, investigate disk usage, clean caches, remove unused artifacts, or when disk capacity is high. Also use when asked to "clean up", "free space", "disk full", or "what's using disk space". Always uses AskUserQuestion for every deletion decision.
Use at the start of every conversation and for every user message — orchestrates the full engineering skills suite by understanding intent, clarifying requirements interactively, and invoking the right skills
Use when refactoring Go code, cleaning up legacy codebases, optimizing performance, or enforcing clean architecture boundaries in a Go/Fiber backend
Use when refactoring Python code, cleaning up legacy codebases, optimizing performance, enforcing type safety, or improving clean architecture in a FastAPI backend
Use when refactoring React components, cleaning up legacy frontends, optimizing performance, improving component architecture, or reducing bundle size
Use when reviewing changed code before committing or after completing a feature — checks performance, architecture, type safety, and code quality against project standards
| name | product-spec |
| description | Use when starting a new feature, product, or project — before any architecture or code, to define what to build and why |
Transform a vague idea into an actionable product spec with user stories, acceptance criteria, and success metrics. This is the first step before any engineering work.
Core principle: If you can't explain what the user does and why they care, you're not ready to code.
system-design or any scaffold skillWhat problem are we solving? Who has this problem? How do they currently solve it?
## Problem
[Who] struggles with [what] because [why].
Currently they [workaround], which causes [pain].
Ask these questions before writing:
One paragraph. What are we building and how does it solve the problem?
## Solution
Build [what] that allows [who] to [do what], resulting in [outcome].
## User Stories
### Must Have (P0)
- As a [user], I want to [action] so that [benefit]
- AC: Given [context], when [action], then [result]
- AC: Given [context], when [edge case], then [graceful handling]
### Should Have (P1)
- As a [user], I want to [action] so that [benefit]
### Nice to Have (P2)
- As a [user], I want to [action] so that [benefit]
Rules for good user stories:
## Scope
What's IN this version:
- Feature A
- Feature B
What's explicitly OUT:
- Feature C (future consideration)
- Feature D (different problem)
Non-goals are as important as goals. They prevent scope creep and keep the agent focused.
## Success Metrics
- [Metric]: [Target] (e.g., "User activation: 40% of signups complete onboarding")
- [Metric]: [Target] (e.g., "API latency: p95 < 200ms")
- [Metric]: [Target] (e.g., "Error rate: < 0.1%")
Every feature should have at least one user-facing metric and one technical metric.
## Constraints
- Stack: [Go/Python/React]
- Auth: [JWT/OAuth/API key]
- Data: [estimated volume, growth rate]
- Integrations: [external services]
- Compliance: [GDPR, SOC2, etc.]
## Open Questions
- [ ] How do we handle [edge case]?
- [ ] What's the migration path for existing users?
- [ ] Do we need admin tooling for this?
Don't pretend you have all the answers. Surface unknowns early.
| Bad | Good |
|---|---|
| "User can manage data" | "User can export last 30 days of transactions as CSV" |
| "System should be fast" | "Search returns results in < 200ms for 95th percentile" |
| "Handle errors gracefully" | "When payment fails, show retry button with error reason" |
| "Admin dashboard" | "Admin can view daily active users and revenue by plan tier" |
| No acceptance criteria | Given/When/Then for each story |
system-design for architecture decisionssuperpowers:writing-plans to create implementation plango-scaffold, py-scaffold, react-scaffold)