一键导入
gpl
Gest Plan. Decompose a spec, outline task, or GitHub-backed initiative into Gest tasks, dependencies, phases, and session/development iterations.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Gest Plan. Decompose a spec, outline task, or GitHub-backed initiative into Gest tasks, dependencies, phases, and session/development iterations.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
Gest Format. Run formatting, linting, typechecking, compile/static checks, and mechanical diff hygiene; fix mechanical issues. Use gte for tests and gdo for documentation.
Gest Implement. Implement one concrete Gest task end to end by reading, claiming, splitting if too broad, editing, verifying, reviewing, formatting as appropriate, and completing it.
Gest Setup. Bootstrap or refresh a Gest-tracked repository workflow surface across tool checks, project command contracts, Justfile targets, AGENTS.md mappings, docs, tests, and setup follow-ups.
Gest Test. Run unit, API regression, smoke, regression, and integration tests appropriate to the changed code; add missing tests when the task changes callable behavior.
Gest Track Work. Use for substantial coding, debugging, implementation, refactoring, documentation, verification, GitHub issue planning, or project work. GTW is the router that classifies requests, chooses/creates Gest outline parents, creates session or development tasks, decides whether a spec or parallel work is needed, and routes to the g* stage skills.
Gest Brainstorm. Explore rough ideas or ambiguous requests, inspect existing code/docs/Gest context, ask clarifying questions when needed, and decide whether to create a spec, outline issue, plan, or session task.
| name | gpl |
| description | Gest Plan. Decompose a spec, outline task, or GitHub-backed initiative into Gest tasks, dependencies, phases, and session/development iterations. |
Use to convert a spec or outline task into executable Gest structure.
Accept a Gest artifact ID, task ID, GitHub issue URL/number, or user-described
scope. Read the entity with gest ... show --json when possible.
Before decomposing work, search Gest for existing parents, sibling tasks, follow-ups, and related iterations:
gest search "<scope/topic>" --all --json --limit 20
gest search "Follow-up <scope/topic>" --all --json --limit 20
gest task show <id-or-prefix> --json
gest task note list <id-or-prefix> --json
gest iteration show <id-or-prefix> --json
Reuse existing durable parents when they fit. Prefer linking new leaves into the existing tree over creating a duplicate outline area.
blocked-by links are needed?Create tasks with native child-of links:
issuesubissue or concrete implementation leafCreate or update an iteration and add tasks with explicit phases. Tasks in the same phase must be safe to run concurrently.
For every non-trivial write slice, decide or leave clear metadata placeholders for:
vcs.tool=git|git-butler|jj
vcs.branch_mode=session-branch|development-branch|stacked-session|stacked-development|parallel-worktrees
vcs.execution=main-worktree|git-worktrees|gitbutler-workspace|jj-workspaces
vcs.parallel_allowed=true|false
vcs.branch=<branch-name>
vcs.workspace_path=<absolute-path>
Use stacked branch modes for multiple meaty dependent slices that should be
reviewed separately. Use parallel-worktrees only for independent slices that
will run at the same time in separate physical worktrees. Do not plan parallel
write execution inside one GitButler workspace; GitButler stacks and parallel
lanes are sequential curation tools for agents.
Report task IDs, phase grouping, dependencies, and whether gor can parallelize
the work.
Apply references/tag_dependency_workflow.md while decomposing work. For every planned leaf, record selected semantic tags and classification.tags.reviewed=true metadata. For code-facing phases, list the semantic contracts and ast-grep patterns implementers must check. If a tag search reveals coupled surfaces, split or link those surfaces before implementation starts.