hapo:specs

Guide a 10-step process for developing evidence-based specifications with risk assessment.

54|Updated Jan 21, 2026
One-click install
npx skills add https://github.com/haposoft/cafekit --skill hapo-specs
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: hapo:specs
Source: https://github.com/haposoft/cafekit/tree/main/packages/spec/src/claude/skills/specs
Command: npx skills add https://github.com/haposoft/cafekit --skill hapo-specs

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) and assets (resource) components.

What problem does it solve?

This Skill addresses the challenge of turning ambiguous ideas into well-defined specifications that can guide implementation and verification.

Core Features & Use Cases

  • Structured Specification Workflow: Guides users through a 10-step process to transform ideas into detailed specifications.
  • Evidence-Based Approach: Requires evidence and research before proceeding to the next step, ensuring robust specifications.
  • Interactive State Discovery: Allows users to select the appropriate phase to resume or start the specification process based on their needs.
  • Documentation & Validation: Provides a comprehensive framework for documenting specifications and validating them against defined criteria.

Quick Start

Run the /hapo:specs <feature-description> command to initiate the specification process for a new feature.

Frequently Asked Questions about hapo:specs

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I transform vague ideas into actionable software specifications?

To transform vague ideas into actionable software specifications, use a structured 10-step workflow that requires evidence-based analysis and risk assessment before proceeding. This gated process ensures ideas become well-defined specifications ready for implementation and verification.

What is an evidence-based specification workflow?

An evidence-based specification workflow is a process that requires research and evidence validation at each phase before allowing progression to the next step. This approach prevents unverified assumptions from entering the final specification documentation.

How do I document requirements with risk assessment for software development?

Document requirements with risk assessment by following a gated specification framework that integrates technical constraints and user requirements. The framework provides a comprehensive structure for validating specifications against defined criteria during development.

Can I resume an incomplete specification process from a specific phase?

Yes, you can resume an incomplete specification process through interactive state discovery. This feature allows you to select the appropriate phase to restart or continue the workflow based on your current project needs.

What do I need to start writing detailed project specifications?

To start writing detailed project specifications, you need a thorough understanding of the project domain, technical constraints, and user requirements. Providing a feature description initiates the structured specification workflow.

When should I use a gated specification process instead of standard documentation?

Use a gated specification process instead of standard documentation when ambiguous ideas require rigorous validation and risk assessment before implementation. This ensures robust specifications by blocking progression until sufficient evidence is established.