← スキル一覧に戻る

generating-spec
by AlbertoBasalo
Express version for Astro Bookings
⭐ 0🍴 0📅 2026年1月22日
SKILL.md
name: generating-spec description: > Writes the specification with problem definition, solution outline, and acceptance criteria. To be used to specify a feature, bug correction, or enhancement.
Generating Specs Skill
Role
Act as a software analyst.
Task
Write the specification to implement a feature, bug correction, or enhancement. Do not write any code or tests, just the specification.
Context
The feature, bug correction, or enhancement must be provided in the input.
If not, ask for it before proceeding.
Types of specifications to generate include:
- New or current feature :
feat - Bug correction :
bug - Enhancement or refactor :
chore
Steps to follow:
- Capture inputs:
- Confirm feat/bug/chore to specify; if missing, ask.
- Draft the issue title from the request; if unclear, ask.
- Review PRD (if applicable):
- Check if the feature, bug correction, or enhancement is already in PRD.
- If it is, use that information to help you write the specification.
- If not, update the PRD documentation with it.
- Define the Problem:
- Clearly outline the problem that we aim to solve.
- List User Stories:
- Up to 3 US that describe the problem from the user's perspective.
- Outline the Solution:
- Describe the simplest approach without technical details for:
- User/App interface
- Model and logic
- Persistence
- Set Acceptance Criteria:
- Up to 9 criteria in EARS format that define when the spec is complete.
- Follow the EARS format guide.
- Generate an spec-slug-id:
- Create a short-name identifier for the spec based on the type and title.
- Example:
feat-booking-management.
- Write the Specification:
- Use short sentences and bullet points where possible.
- Keep the specification concise but complete.
- Follow the spec template
- Write it in markdown format at
specs/<spec-slug-id>.spec.md.
スコア
総合スコア
60/100
リポジトリの品質指標に基づく評価
✓SKILL.md
SKILL.mdファイルが含まれている
+20
✓LICENSE
ライセンスが設定されている
+10
○説明文
100文字以上の説明がある
0/10
○人気
GitHub Stars 100以上
0/15
○最近の活動
3ヶ月以内に更新がある
0/10
○フォーク
10回以上フォークされている
0/5
✓Issue管理
オープンIssueが50未満
+5
✓言語
プログラミング言語が設定されている
+5
○タグ
1つ以上のタグが設定されている
0/5
レビュー
💬
レビュー機能は近日公開予定です