api-design
REST API design best practices. Use when designing APIs, choosing status codes, or creating endpoints.
Cross-AI plan convergence loop — replan with review feedback until no HIGH concerns remain (max 3 cycles)
$ npx -y skills add Tibsfox/gsd-skill-creator --agent claude-codeHow it fires
How this command gets triggered: by you, by Claude, or both.
/plan-review-convergenceContext preview
What this command does when you run it.
Cross-AI plan convergence loop — replan with review feedback until no HIGH concerns remain (max 3 cycles)
name: gsd:plan-review-convergence description: "Cross-AI plan convergence loop — replan with review feedback until no HIGH concerns remain (max 3 cycles)" argument-hint: "<phase> [--codex] [--gemini] [--claude] [--opencode] [--ollama] [--lm-studio] [--llama-cpp] [--text] [--ws <name>] [--all] [--max-cycles N]" allowed-tools: - Read - Write - Bash - Glob - Grep - Agent - AskUserQuestion gsd-build-source: 1.38.3 gsd-build-source-url: https://github.com/gsd-build/get-shit-done/blob/v1.38.3/commands/gsd/plan-review-convergence.md local-modified: false gsd-skill-creator-vendored-at: 2026-04-25
<objective> Cross-AI plan convergence loop — an outer revision gate around gsd-review and gsd-planner. Repeatedly: review plans with external AI CLIs → if HIGH concerns found → replan with --reviews feedback → re-review. Stops when no HIGH concerns remain or max cycles reached.
**Flow:** Agent→Skill("gsd-plan-phase") → Agent→Skill("gsd-review") → check HIGHs → Agent→Skill("gsd-plan-phase --reviews") → Agent→Skill("gsd-review") → ... → Converge or escalate
Replaces gsd-plan-phase's internal gsd-plan-checker with external AI reviewers (codex, gemini, etc.). Each step runs inside an isolated Agent that calls the corresponding existing Skill — orchestrator only does loop control.
**Orchestrator role:** Parse arguments, validate phase, spawn Agents for existing Skills, check HIGHs, stall detection, escalation gate. </objective>
<execution_context> @$HOME/.claude/get-shit-done/workflows/plan-review-convergence.md @$HOME/.claude/get-shit-done/references/revision-loop.md @$HOME/.claude/get-shit-done/references/gates.md @$HOME/.claude/get-shit-done/references/agent-contracts.md </execution_context>
<runtime_note> **Copilot (VS Code):** Use `vscode_askquestions` wherever this workflow calls `AskUserQuestion`. They are equivalent — `vscode_askquestions` is the VS Code Copilot implementation of the same interactive question API. Do not skip questioning steps because `AskUserQuestion` appears unavailable; use `vscode_askquestions` instead. </runtime_note>
<context> Phase number: extracted from $ARGUMENTS (required)
**Flags:**
**Feature gate:** This command requires `workflow.plan_review_convergence=true`. Enable with: `gsd config-set workflow.plan_review_convergence true` </context>
<process> Execute the plan-review-convergence workflow from @$HOME/.claude/get-shit-done/workflows/plan-review-convergence.md end-to-end. Preserve all workflow gates (pre-flight, revision loop, stall detection, escalation). </process>
An adaptive learning and coprocessor architecture for Claude Code, built as an extension to GSD (open-gsd)
Repo: Tibsfox/gsd-skill-creator
REST API design best practices. Use when designing APIs, choosing status codes, or creating endpoints.
Reviews code for bugs, style, and best practices. Use when reviewing PRs or checking code quality.
Creates context handoff documents for session continuity. Use when ending sessions, switching tasks, or handing off work.
Thinking frameworks for decisions and problem analysis. Use when evaluating options, root causes, or prioritizing.
Environment configuration and secrets management. Use when setting up .env files, managing secrets, or configuring environments.
Safe file operation patterns. Use when performing bulk file operations or writing deployment scripts.