一键导入
gis
Gest Issue. Create or update durable Gest outline tasks with jj-native metadata, user story, context, acceptance criteria, and child-of links.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Gest Issue. Create or update durable Gest outline tasks with jj-native metadata, user story, context, acceptance criteria, and child-of links.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
| name | gis |
| description | Gest Issue. Create or update durable Gest outline tasks with jj-native metadata, user story, context, acceptance criteria, and child-of links. |
Use to create or update durable internal Gest tasks. These are Gest issues, not necessarily GitHub issues.
## User Story
As a <role>, I want <capability> so that <benefit>.
## Context
Why this matters and any constraints.
## Acceptance Criteria
- [ ] <measurable outcome>
## Out of Scope
- <non-goal>
Use tags and metadata deliberately. Before creating a task, run the tag
classification pass in references/tag_dependency_workflow.md: collect existing
project tags from tasks, artifacts, and iterations; classify the new task
against them; select existing tags where possible; add new dynamic tags only
when no existing tag fits; and record near misses when useful.
gest task create "<title>" \
-d "<issue body>" \
-l child-of:<parent-id> \
--tag outline \
--tag issue \
--tag jj \
--metadata workflow.kind=development \
--metadata depth=1 \
--metadata vcs.tool=jj \
--metadata classification.tags.reviewed=true \
--quiet
Use subissue for lower-level children. Subissues should always have a parent.
For tasks that will write files, include jj review/execution metadata:
--metadata vcs.tool=jj \
--metadata vcs.review_mode=development-bookmark \
--metadata vcs.execution=main-workspace \
--metadata vcs.parallel_allowed=false
Use vcs.execution=jj-workspaces and a distinct vcs.workspace_path per task
when parallel agents will write concurrently. Do not model git worktrees or
GitButler lanes in a jj repository.
When a task is reviewable, record the intended bookmark:
gest task meta set <id> vcs.bookmark gest/<short-id>-summary
For stacks, record:
vcs.review_mode=stacked-development
vcs.stack_root=<root-bookmark>
vcs.stack_parent=<parent-bookmark>
vcs.stack_index=<n>
Remember that bookmarks do not advance automatically; gcm owns the
commit/bookmark/push checkpoint.
When the issue changes code behavior, identify semantic dependers before
finalizing scope. Use ast-grep patterns from references/tag_dependency_workflow.md
to search imports, calls, components, selectors, and exported contracts. If a
related surface should change too, add it to acceptance criteria or create a
child task tagged with the same semantic tag.
Gest Setup. Bootstrap or refresh a jj/Gest agent-operable repository surface across tools, command contracts, Justfile targets, hooks, ignores, installs, 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 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.
Gest Commit. Create a jj commit/bookmark/push checkpoint using conventional commit style and GitHub metadata when present.
Gest Docs. Audit, create, update, and verify user-facing docs, developer-facing docs, and in-code documentation affected by a task.
Install jj Gest package extras after npx installs the skills, including hooks/settings and AGENTS guidance.