Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
직접 명령은 검토 Prompt를 거치지 않습니다. 실행하기 전에 소스를 확인하세요.
npx skills add https://github.com/delorenj/bhappy --skill gsd-review-backlog명령은 한 줄로 유지됩니다. 복사하기 전에 가로로 스크롤해 전체 내용을 확인하세요.
로컬 사본을 원하시나요? SkillsMP에서 현재 제공할 수 있는 파일을 다운로드하세요.
Generate tests for a completed phase based on UAT criteria and implementation
SOC 직업 분류 기준
SKILL.md 표시 중
| name | gsd-review-backlog |
| description | Review and promote backlog items to active milestone |
| metadata | {"short-description":"Review and promote backlog items to active milestone"} |
<codex_skill_adapter>
$gsd-review-backlog.$gsd-review-backlog as {{GSD_ARGS}}.{{GSD_ARGS}} as empty.GSD workflows use AskUserQuestion (Claude Code syntax). Translate to Codex request_user_input:
Parameter mapping:
header → headerquestion → question"Label" — description → {label: "Label", description: "description"}id from header: lowercase, replace spaces with underscoresBatched calls:
AskUserQuestion([q1, q2]) → single request_user_input with multiple entries in questions[]Multi-select workaround:
multiSelect. Use sequential single-selects, or present a numbered freeform list asking the user to enter comma-separated numbers.Execute mode fallback:
request_user_input is rejected (Execute mode), present a plain-text numbered list and pick a reasonable default.GSD workflows use Task(...) (Claude Code syntax). Translate to Codex collaboration tools:
Direct mapping:
Task(subagent_type="X", prompt="Y") → spawn_agent(agent_type="X", message="Y")Task(model="...") → omit (Codex uses per-role config, not inline model selection)fork_context: false by default — GSD agents load their own context via <files_to_read> blocksParallel fan-out:
wait(ids) for all to completeResult parsing:
CHECKPOINT, PLAN COMPLETE, SUMMARY, etc.close_agent(id) after collecting results from each agent
</codex_skill_adapter>List backlog items:
ls -d .planning/phases/999* 2>/dev/null || echo "No backlog items found"
Read ROADMAP.md and extract all 999.x phase entries:
cat .planning/ROADMAP.md
Show each backlog item with its description, any accumulated context (CONTEXT.md, RESEARCH.md), and creation date.
Present the list to the user via AskUserQuestion:
For items to PROMOTE:
999.x-slug to {new_num}-slug:
NEW_NUM=$(gsd-sdk query phase.add "${DESCRIPTION}" --raw)
## Backlog section to the active phase list(BACKLOG) marker**Depends on:** fieldFor items to REMOVE:
## Backlog sectionCommit changes:
gsd-sdk query commit "docs: review backlog — promoted N, removed M" .planning/ROADMAP.md
Report summary:
## 📋 Backlog Review Complete
Promoted: {list of promoted items with new phase numbers}
Kept: {list of items remaining in backlog}
Removed: {list of deleted items}