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.
中文简介正在准备中。当前显示原文说明。
实测评分 未实测
查看安装方法安装前可以查看交给 AI 代理的指令内容。
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.
中文简介正在准备中。当前显示原文说明。