一键导入
kb-start
Start working on a task — load context, checkout, set active, and understand scope
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Start working on a task — load context, checkout, set active, and understand scope
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
Use GitKB code intelligence tools instead of grep for finding callers, definitions, usages, and dead code. Trigger when exploring code relationships or searching for symbol usage.
Explore codebase with code intelligence and search across code and documents. Use when searching by concept, finding where functionality lives, or investigating unfamiliar code.
Manage GitKB knowledge base for project documentation, tasks, and context. Use when working with KB documents, viewing tasks, updating progress, or managing project knowledge.
Show GitKB kanban board with task status columns
Complete a task with verification — check acceptance criteria, require evidence, update status
Commit workspace changes to the knowledge base with validation
| name | kb-start |
| description | Start working on a task — load context, checkout, set active, and understand scope |
Begin working on a task. This is the "start of work" ritual.
Input: $ARGUMENTS
The argument should be a task slug (e.g. tasks/my-task) or a search term to find a task.
If the argument looks like a slug (contains /), load it directly with kb_show.
If it's a search term, use kb_list with type: "task" and filter by matching title. If multiple matches, show them and ask the user to pick one.
If no argument is provided, show the board (git-kb board) and ask the user which task to start.
Use kb_context with the task slug and include_code_refs: true to load the full context bundle:
kb_context with task: "<task-slug>", include_code_refs: true
If the task references code files or symbols ([[code:...]] wikilinks), use kb_smart_context to assemble task-relevant code context with call graph traversal:
kb_smart_context with task: "<task-slug>"
This automatically:
Skip this step if the task is documentation-only or has no code references.
Present a clear summary:
kb_graph)If the task references specific files, modules, or functions:
kb_symbols to list relevant symbolskb_impact to understand blast radius of proposed changesIf the task is currently draft or backlog, set it to active:
kb_set with slug: "<task-slug>", status: "active"
If it's already active, note that and continue.
If it's completed, warn the user and ask if they want to reopen it.
kb_checkout with slugs: ["<task-slug>"]
Show the user:
End with: "Task is active and checked out. Ready to work."