Use when creating a new project folder, starter pack, app scaffold, or agent-ready workspace — AGENTS.md, README, TASKS, DECISIONS, PROMPTS, an idempotent bootstrap script, and starter-pack modes.
日本語の概要は準備中です。原文の説明を表示しています。
Use when the user adds a project to the workspace, opens an unfamiliar repo, asks "what is this project", "explain this codebase", or invokes explain-new-project. Explores a newly opened workspace project and writes a plain-language report for a self-taught, non-technical user—quick start (what it is + how to run) first, then optional depth—and always saves PROJECT_GUIDE.md in the project root.
インストールする前に、エージェントに与えられる指示の中身を確認できます。
The reader is self-taught (about two years of hands-on work), not tech-savvy, and learns best from everyday language. They are capable and curious—not beginners who need hand-holding, but people who want clarity without jargon walls.
Write the report in the same language the user uses in chat (default: English). If they mix languages, follow their latest message.
"My own language" means:
PROJECT_GUIDE.md at the project root (same folder as README or main manifest). Overwrite if it already exists.PROJECT_GUIDE.md—scroll down there for the map, tech stack, gotchas, and next steps.Work through these until you have a confident picture (skip what does not exist):
- [ ] README, README.*, docs/, AGENTS.md, CONTRIBUTING
- [ ] Top-level folders (what lives where)
- [ ] Manifest: package.json, pyproject.toml, Cargo.toml, go.mod, Podfile, etc.
- [ ] Entry points: main app file, index, App.tsx, src/main.*
- [ ] How to run: scripts in package.json, Makefile, docker-compose, .env.example
- [ ] Tests folder (if any)—only to say *whether* tests exist, not to teach testing
- [ ] .gitignore / deploy hints (Vercel, Docker, etc.)—plain words only
Use search/read tools; prefer evidence from files over assumptions.
Whenever you use a term the reader might not know (API, dependency, build, deploy, framework, repo, branch, env var, etc.):
Inline teach: add a Learn: line immediately after, max two sentences.
Do not dump a glossary at the end unless there are many terms; teach inline as you go.
Order matters. Quick start first so the reader can stop after section 2 and still be unblocked.
# [Project name] — plain guide
> **Quick start** — read through "How you run it", then stop if that is enough.
> **The rest** — optional depth when you want the full picture.
---
## In one minute
[2–4 sentences: what this project is for, who it is for, and what "done" looks like]
## How you run it
[Only steps that exist in the repo. Numbered steps. If setup is unclear, say what is missing.]
**Learn:** [only if "run", "install", or "dev server" needs explaining]
---
## The rest (optional)
### What you would use this for
[Concrete scenarios in plain language]
### How it is organized (the map)
[Folder-by-folder in plain English—what each important folder *is for*, not every file]
### Main pieces (the cast)
| Piece | Plain role |
|-------|------------|
| ... | ... |
### What technologies it uses (no buzzwords)
[List stack in friendly terms, e.g. "website UI in React", "small server in Node"]
### Things that might confuse you
[2–5 honest gotchas: env files, monorepo, generated folders, old README, etc.]
### Safe next steps for you
[3–5 ordered suggestions: e.g. open X file, run Y command—matched to their level]
### If you want to go deeper later
[1–3 file paths worth opening when curious—not a reading list homework]
PROJECT_GUIDE.mdIf several projects are open:
PROJECT_GUIDE.md there.In one minute: Shop Helper is a small web app that lets you track products and prices. When you open it in the browser, you see a list you can add to and edit.
How you run it:
npm install once (downloads dependencies).npm run dev and open the link it prints.Learn: npm is a tool that installs and runs JavaScript project pieces; you use the same two commands in most web projects like this.
| Order | Skill | When | Saves |
|---|---|---|---|
| Optional | project-worth-my-time | Is this worth continuing? | PROJECT_VERDICT.md |
| On return | project-catch-up | Coming back after a break—updates, tools, skills | PROJECT_CATCH_UP.md |
Invoke the project-worth-my-time or project-catch-up skill when you reach those points.
For more output samples, see examples.md.
まだレビューはありません。使ってみた感想をお寄せください。
概要と使いどころ
Use when creating a new project folder, starter pack, app scaffold, or agent-ready workspace — AGENTS.md, README, TASKS, DECISIONS, PROMPTS, an idempotent bootstrap script, and starter-pack modes.
日本語の概要は準備中です。原文の説明を表示しています。
Use when designing or implementing states for AI agent tasks, background jobs, local model runs, queues, and notifications — one shared set of states, only legal transitions, and a recovery path out of every failure.
日本語の概要は準備中です。原文の説明を表示しています。
Use when exposing app features to App Intents, Shortcuts, Siri, Spotlight, widgets, controls, or system actions — small safe AppIntents, AppShortcutsProvider, AppEnum/AppEntity, parameters, and open-vs-background behavior.
日本語の概要は準備中です。原文の説明を表示しています。
Use when designing, reviewing, or implementing a command-palette / ⌘K layer for an Apple-platform app — keyboard-first global search, ranked and grouped results, native floating panel, and protected destructive commands.
日本語の概要は準備中です。原文の説明を表示しています。
Use when designing or implementing empty, first-run, no-result, offline, error, or waiting states in Apple-platform apps — every empty state explains what is missing, why it matters, and what to do next.
日本語の概要は準備中です。原文の説明を表示しています。
Use when designing or implementing feedback, status, progress, alerts, errors, success states, and live activity indicators in Apple-platform apps — inline status, banners, alerts, notifications, and loading states.
日本語の概要は準備中です。原文の説明を表示しています。