.github/skills/overview/SKILL.md
Creates or updates docs/overview.md — the project's purpose and background. Load when starting a new project, when the project's goals or context have changed, or when docs/overview.md does not exist. Covers what to write, what to omit, and how to keep the document agent-friendly.
npx skillsauth add poko8nada/portfolio-v3 overviewInstall 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.
This document captures the irreducible knowledge that cannot be derived from code, tests, or ADRs — the Why and Why Not behind the project's existence. Agents use it to understand intent when making architectural decisions.
Do not use overview as a substitute for spec or ADR.
If implementation requires exact values such as route names, binding names,
object keys, or error policy, put those in docs/spec.md or docs/adr/*.md.
This document should be written in Japanese.
---
last-validated: YYYY-MM-DD
phase: current
---
# [Project Name]
## Problem
[1-3 sentences: what problem, for whom]
## Goals
- [Specific, measurable goal]
- [Specific, measurable goal]
## Non-goals
- [What is out of scope and why]
## Constraints
- [External constraint: legal, SLA, org policy, etc.]
## Tech Stack Rationale
- [Choice]: [Why this over alternatives] → see ADR-NNNN
Update last-validated whenever you verify the document still reflects reality.
If any section no longer holds, update it or supersede with a new version.
A stale last-validated is a signal the document may have rotted.
documentation
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.
development
Bootstraps project documentation for an existing repository by reading the codebase, README, tests, and package metadata, then creates or updates docs/overview.md, docs/spec.md, and ADRs when significant architectural decisions are discovered. Use when asked to document a repo, extract project purpose, write overview/spec docs, review an existing codebase, or capture architecture decisions from source.
documentation
Implements a new feature using docs-first delivery, boundary-driven structure, and skeleton-first execution. Load when adding a route, feature, or new user-visible behavior.
tools
Manages GitHub Issues using gh CLI — creation, decomposition, update, and close. Load when asked to create a new issue, break down a large task into issues, update issue status or labels, or close an issue after a PR is merged. Human decides whether to create an issue. Agent handles all gh CLI operations.