onboard
Use when taking over an existing codebase that has no living document. Produces a factual record of what already exists.
它会碰到什么
这一栏是扫描器报的事实,不是结论。命中多不等于有毒(安全工具、规则库、示例脚本本来就会包含危险写法),命中少也不等于干净。它和你手上的凭据、文件、网络有什么关系,需要你自己看。
技能内容
Onboard
Goal: read the codebase, produce living documentation. No code changes. No plans. No gap analysis.
living documentation
README.md: project overview, what it is, who it's for, how to use it.docs/tech-spec.md: main technical specification (core backbone, ≤300 lines).docs/specs/*.md: modular subsystem details split out when bulky (>15 lines). Referenced by path.
Technical specification is declarations only: current ground truth facts (atemporal, no narrative, no history, no plans).
Steps
- Explore entry points, public interfaces, key dependencies, test patterns, file structure. Read, don't guess.
- Ask the user about anything ambiguous — never invent architecture.
- Write
docs/tech-spec.mdusing the canonical format (field meanings:archiveskill, "tech-spec format"):
purpose / user / use-case / architecture / stack / entry /
contract / flow / invariant / constraint / convention
- Omit
milestone— onboard makes no plans. - Details >15 lines (schemas, algorithms, protocol states) go to
docs/specs/<topic>.md. - Keep declarations atomic (≤25 words/sentence) with structured lists/tables; no text walls.
- Confirm with user.
<gate>docs/tech-spec.md must contain: stack + at least one contract + at least one convention (covering quality baseline — lint/format/typecheck tools, error-handling, security — read from code; see ../references/quality.md) before done.</gate>
Don't
- Invent facts not found in code or README.
- Add gap analysis, temporal/historical narratives, plans, or code changes.
- Paste large code blocks or schemas — reference by path or modularize into
docs/specs/.
After
docs/tech-spec.md on disk → user continues with normal design → plan → tdd.
想直接用这个技能?
本站把开放许可(MIT / Apache 等)的技能按仓库打包整理到网盘,点一下转存到你自己的网盘,不用一个个从 GitHub 拉。许可未声明的技能只给原始仓库链接,不打包。
它属于哪个仓库
plugins/ouonet/praxis/skills/onboard/SKILL.md