.github/skills/generating-specs/SKILL.md
Writes the specification with problem definition, solution outline, and acceptance criteria. To be used to specify a feature, bug correction, or enhancement.
npx skillsauth add albertobasaloacademy/icp-cs-ai generating-specsInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Write the specification to implement a feature, bug correction, or enhancement.
Include the problem definition, solution overview, and acceptance criteria.
Keep the problem definition clear, concise, and focused.
Do not enter implementation details.
Make the acceptance criteria specific, and testable.
Do not write any code or tests, just the specification.
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:
featbugchoreRead and follow the specific spec template to generate the document.
feat/bug/chore to specify; if missing, ask.feat-booking-management.{Specs_Folder}/<spec-slug-id>.spec.md.{Specs_Folder}/<spec-slug-id>.spec.md.testing
Creates a detailed implementation plan for a given feature specification. To be used for planning the implementation of feature specifications.
documentation
Generates a Product Requirements Document (PRD) for software projects. To be used when analyzing a project to create a PRD.
documentation
Generates an Architecture Design Document (ADD) for software projects. To be used when designing a product architecture
testing
Defines the Entity-Relationship (ER) model for the system based on the feature specifications. To be used for designing the data structures and relationships needed to implement the features.