원클릭으로
ticket-workpad
Maintain the persistent ticket work log comment on the current ticket and use it as the execution log.
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
메뉴
Maintain the persistent ticket work log comment on the current ticket and use it as the execution log.
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
SOC 직업 분류 기준
Create or update a branch-scoped Coolify review environment with one command, and delete it with one command. Use when a ticket must deploy a preview before human review, while keeping the workflow simple and fast.
Write workflow harness files that define role, status semantics, feedback loops, and durable delivery rules for disposable ticket workspaces.
Clarify ambiguous requests with a focused, Socratic interview before planning or implementation.
Review behavior, risk, performance, and test coverage before style nits.
Review trust boundaries, auth, input handling, secrets, and dependency risk before release.
Turn a clarified spec into milestone-oriented tickets, dependency edges, and stage-gated delivery lanes.
| name | ticket-workpad |
| description | Maintain the persistent ticket work log comment on the current ticket and use it as the execution log. |
The Workpad is the single persistent progress board for the current ticket. Bind this skill to ticket workflows that need long-running execution and resume support so agents consistently write durable state into one persistent comment instead of scattering it across ephemeral context.
Its job is not to expose platform APIs directly. It defines a persistence convention on top of primitive platform comments:
openase-platform skill: ticket comment list/create/update.ticket-workpad defines which comment counts as the workpad, how to upsert it idempotently, and which sections should be maintained.Workpad upsert is no longer a standalone CLI subcommand. Call the injected openase-platform helper script instead; it will add the standard heading automatically and reuse or update the persistent comment.
Recommended usage:
cat <<'EOF' >/tmp/workpad.md
Environment
- <host>:<abs-workdir>@<short-sha>
Plan
- step 1
- step 2
Progress
- inspecting current implementation
Validation
- not run yet
Notes
- assumptions or blockers
EOF
OPENASE_PLATFORM_HELPER=""
for candidate in \
./.codex/skills/openase-platform/scripts/upsert_workpad.sh \
./.claude/skills/openase-platform/scripts/upsert_workpad.sh \
./.gemini/skills/openase-platform/scripts/upsert_workpad.sh \
./.agents/skills/openase-platform/scripts/upsert_workpad.sh \
./.agent/skills/openase-platform/scripts/upsert_workpad.sh
do
if [ -x "$candidate" ]; then
OPENASE_PLATFORM_HELPER="$candidate"
break
fi
done
if [ -z "$OPENASE_PLATFORM_HELPER" ]; then
echo "openase-platform helper script not found" >&2
exit 1
fi
"$OPENASE_PLATFORM_HELPER" --body-file /tmp/workpad.md
Execution rules:
Plan, Progress, Validation, and Notes.