一键导入
onboard
Use at the start of a session on an existing project, when joining a project, or the user says "catch me up", "what do I need to know", or "onboard me"
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Use at the start of a session on an existing project, when joining a project, or the user says "catch me up", "what do I need to know", or "onboard me"
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
Use when changing cogitation project settings (test/build/lint commands, branching conventions, graphify/codex toggles), or the user says "change config", "update settings", or "set test command"
Use when setting up a project for cogitation for the first time, or the user says "set up cogitation", "init", or "configure this project"
Use at the start of any conversation — establishes the cogitation workflow and requires invoking the right skill before responding, including before clarifying questions
Use for MEDIUM-sized work — new but contained behavior (one component, no architecture/data/API change) that deserves rigor without the design-doc + plan-doc ceremony of brainstorming
Use when the user wants to tailor the cogitation workflow — says "customise", "recustomise", "change the workflow", "make TDD less strict", "turn off finishing-branch", or wants a skill looser or disabled
Use when EC memories need cleanup — deduping, pruning stale entries, hygiene — or the user says "audit memories", "clean up EC", or "review what's stored"
| name | onboard |
| description | Use at the start of a session on an existing project, when joining a project, or the user says "catch me up", "what do I need to know", or "onboard me" |
Pull institutional knowledge from EC to get context on an existing project.
Announce: "I'm using the onboard skill to pull project context from EC."
Verify EC → Load Config → Pull Memories → Summarize → Ready
ec_search: test connection
If EC unavailable: Stop. Cannot onboard without EC.
ec_search: project config
Extract:
If no config found:
"This project hasn't been initialized for cogitation. Want me to set it up?"
If yes → Use @cog-init
Search each memory type:
ec_search: type:decision
ec_search: type:learning
ec_search: type:pattern
Read .cogitation/config.json. If graphify.enabled is true, structural recon is REQUIRED — do not skip it.
test -f graphify-out/graph.json || graphify update .
graphify query "What are the main components and how do they connect?" --budget 800
graphify query "..." / graphify explain "<symbol>".The two sources are complementary: EC = decisions/gotchas/patterns; graphify = code structure/call-graph. Fold both into the briefing. If graphify.enabled is absent or false, skip this step entirely.
Organize findings by area:
List decisions with their rationale. Group by component/area.
List discovered issues and their solutions. Highlight anything that would be costly to rediscover.
List established patterns and conventions specific to this project.
Format as a briefing:
Project Context Loaded
Configuration:
- Test:
<command>- Lint:
<command>- Build:
<command>Key Decisions (N):
- [Area]: [Decision summary]
- ...
Gotchas to Know (N):
- [Area]: [Learning summary]
- ...
Conventions (N):
- [Pattern summary]
- ...
Ready to work. What would you like to do?
{
"questions": [{
"question": "What would you like to do?",
"header": "Next",
"options": [
{ "label": "Start a feature", "description": "Use @brainstorming" },
{ "label": "Fix a bug", "description": "Use @debugging" },
{ "label": "Review memories", "description": "Use @audit" },
{ "label": "Just exploring", "description": "I'll ask when ready" }
],
"multiSelect": false
}]
}
| Do | Don't |
|---|---|
| Summarize, don't dump | List every memory verbatim |
| Highlight gotchas prominently | Bury important warnings |
| Group by area/component | Random ordering |
| Note what's missing | Assume completeness |