.github/skills/spec/SKILL.md
Creates or updates docs/spec.md — the project's functional requirements. Load when defining new features, when requirements have changed, or when docs/spec.md does not exist. Covers what to write, what to omit, and how to express requirements in a way that is verifiable and agent-friendly.
npx skillsauth add poko8nada/pj_docs specInstall 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.
Captures what the system must do — not how it does it. Agents use it to understand the expected behavior when implementing or modifying features. Requirements that can be expressed as tests should be — docs/spec.md is for what cannot.
This document should be written in Japanese.
---
last-validated: YYYY-MM-DD
phase: current
---
# Specification
## [Feature Name]
### Requirements
- [REQ-001] [Actor] must be able to [action] so that [outcome]
- [REQ-002] ...
### Acceptance Criteria
- [REQ-001] Given [context], when [action], then [expected result]
- [REQ-001] Given [context], when [invalid input], then [error state]
### Edge Cases
- [Explicit decision about a boundary condition]
### Why Not
- [Alternative approach]: [reason rejected]
Update last-validated whenever you verify requirements still reflect intent.
Mark superseded requirements explicitly rather than deleting them —
deletion loses the Why Not context that prevents agents from reintroducing
rejected approaches.
tools
Composite Skill. This skill is used for project planning. Users request that a project plan be created, particularly during the initial stages.
documentation
Core Skill. This skill is for document creation. User ask you to create planning documents, such as requirement and task breakdown.
development
Core Skill. Next.js 15+ App Router architecture guidelines including component patterns, state management with Zustand, server actions, and project structure. Use when developing Next.js applications.
development
Core Skill. HonoX architecture guidelines including file-based routing, Islands pattern, component types, performance optimization, and best practices for full-stack development.