Back to list
AlbertoBasalo

generating-spec

by AlbertoBasalo

Express version for Astro Bookings

0🍴 0📅 Jan 22, 2026

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:

  1. Capture inputs:
  • Confirm feat/bug/chore to specify; if missing, ask.
  • Draft the issue title from the request; if unclear, ask.
  1. 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.
  1. Define the Problem:
  • Clearly outline the problem that we aim to solve.
  1. List User Stories:
  • Up to 3 US that describe the problem from the user's perspective.
  1. Outline the Solution:
  • Describe the simplest approach without technical details for:
    • User/App interface
    • Model and logic
    • Persistence
  1. Set Acceptance Criteria:
  • Up to 9 criteria in EARS format that define when the spec is complete.
  • Follow the EARS format guide.
  1. Generate an spec-slug-id:
  • Create a short-name identifier for the spec based on the type and title.
  • Example: feat-booking-management.
  1. 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.

Score

Total Score

60/100

Based on repository quality metrics

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

Reviews

💬

Reviews coming soon