GS

gsd-code-review-fix

Orchestrates automated fixing of code review findings with atomic commits.

Install

mkdir -p .claude/skills/gsd-code-review-fix && curl -L -o skill.zip "https://agentskills.codes/api/skills/download/13668" && unzip -o skill.zip -d .claude/skills/gsd-code-review-fix && rm skill.zip

Installs to .claude/skills/gsd-code-review-fix

Activation

This is the description your AI agent reads to decide when to run this skill — the better it matches your request, the more reliably it fires.

Auto-fix issues found by code review in REVIEW.md. Spawns fixer agent, commits each fix atomically, produces REVIEW-FIX.md summary.
131 charsno explicit “when” trigger
Intermediate

Key capabilities

  • Read REVIEW.md for identified issues
  • Spawn fixer agents to apply fixes
  • Commit each fix atomically
  • Produce a REVIEW-FIX.md summary
  • Iterate fix and re-review if `--auto` is enabled

How it works

This skill reads a REVIEW.md file, spawns a fixer agent to apply identified issues, and commits each fix atomically. It can also iterate through fixes and re-reviews.

Inputs & outputs

You give it
a REVIEW.md file from a specified phase
You get back
code with applied fixes, atomic commits for each fix, and a REVIEW-FIX.md summary

When to use gsd-code-review-fix

  • Fix identified code review issues
  • Generate review fix summaries
  • Atomic cleanup of codebase

About this skill

<codex_skill_adapter>

A. Skill Invocation

  • This skill is invoked by mentioning $gsd-code-review-fix.
  • Treat all user text after $gsd-code-review-fix as {{GSD_ARGS}}.
  • If no arguments are present, treat {{GSD_ARGS}} as empty.

B. AskUserQuestion → request_user_input Mapping

GSD workflows use AskUserQuestion (Claude Code syntax). Translate to Codex request_user_input:

Parameter mapping:

  • headerheader
  • questionquestion
  • Options formatted as "Label" — description{label: "Label", description: "description"}
  • Generate id from header: lowercase, replace spaces with underscores

Batched calls:

  • AskUserQuestion([q1, q2]) → single request_user_input with multiple entries in questions[]

Multi-select workaround:

  • Codex has no multiSelect. Use sequential single-selects, or present a numbered freeform list asking the user to enter comma-separated numbers.

Execute mode fallback:

  • When request_user_input is rejected (Execute mode), present a plain-text numbered list and pick a reasonable default.

C. Task() → spawn_agent Mapping

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> blocks

Parallel fan-out:

  • Spawn multiple agents → collect agent IDs → wait(ids) for all to complete

Result parsing:

  • Look for structured markers in agent output: CHECKPOINT, PLAN COMPLETE, SUMMARY, etc.
  • close_agent(id) after collecting results from each agent </codex_skill_adapter>
<objective> Auto-fix issues found by code review. Reads REVIEW.md from the specified phase, spawns gsd-code-fixer agent to apply fixes, and produces REVIEW-FIX.md summary.

Arguments:

  • Phase number (required) — which phase's REVIEW.md to fix (e.g., "2" or "02")
  • --all (optional) — include Info findings in fix scope (default: Critical + Warning only)
  • --auto (optional) — enable fix + re-review iteration loop, capped at 3 iterations

Output: {padded_phase}-REVIEW-FIX.md in phase directory + inline summary of fixes applied </objective>

<execution_context> @/home/delorenj/code/bhappy/.codex/get-shit-done/workflows/code-review-fix.md </execution_context>

<context> Phase: {{GSD_ARGS}} (first positional argument is phase number)

Optional flags parsed from {{GSD_ARGS}}:

  • --all — Include Info findings in fix scope. Default behavior fixes Critical + Warning only.
  • --auto — Enable fix + re-review iteration loop. After applying fixes, re-run code-review at same depth. If new issues found, iterate. Cap at 3 iterations total. Without this flag, single fix pass only.

Context files (AGENTS.md, REVIEW.md, phase state) are resolved inside the workflow via gsd-sdk query init.phase-op and delegated to agent via config blocks. </context>

<process> This command is a thin dispatch layer. It parses arguments and delegates to the workflow.

Execute the code-review-fix workflow from @/home/delorenj/code/bhappy/.codex/get-shit-done/workflows/code-review-fix.md end-to-end.

The workflow (not this command) enforces these gates:

  • Phase validation (before config gate)
  • Config gate check (workflow.code_review)
  • REVIEW.md existence check (error if missing)
  • REVIEW.md status check (skip if clean/skipped)
  • Agent spawning (gsd-code-fixer)
  • Iteration loop (if --auto, capped at 3 iterations)
  • Result presentation (inline summary + next steps)
</process>

When not to use it

  • The task does not involve fixing issues from a REVIEW.md file
  • The task requires manual intervention for every fix

Limitations

  • The skill requires a REVIEW.md file as input
  • The skill fixes Critical + Warning findings by default
  • The skill's auto-fix iteration loop is capped at 3 iterations

How it compares

This skill automates the process of fixing code review issues with atomic commits and an optional iterative re-review, providing a structured and auditable remediation process.

Compared to similar skills

gsd-code-review-fix side by side with the closest alternatives in the catalog.

SkillInstallsUpdatedSafetyDifficulty
gsd-code-review-fix (this skill)03moNo flagsIntermediate
resolve-conflicts818moReviewIntermediate
claude-automation-recommender472moReviewBeginner
codex-skill125moReviewAdvanced

Try saying

Example prompts that trigger this skill in your AI assistant.

You might also like

resolve-conflicts

antinomyhq

Use this skill immediately when the user mentions merge conflicts that need to be resolved. Do not attempt to resolve conflicts directly - invoke this skill first. This skill specializes in providing a structured framework for merging imports, tests, lock files (regeneration), configuration files, and handling deleted-but-modified files with backup and analysis.

81334

claude-automation-recommender

anthropics

Analyze a codebase and recommend Claude Code automations (hooks, subagents, skills, plugins, MCP servers). Use when user asks for automation recommendations, wants to optimize their Claude Code setup, mentions improving Claude Code workflows, asks how to first set up Claude Code for a project, or wants to know what Claude Code features they should use.

47140

codex-skill

feiskyer

Use when user asks to leverage codex, gpt-5, or gpt-5.1 to implement something (usually implement a plan or feature designed by Claude). Provides non-interactive automation mode for hands-off task execution without approval prompts.

12110

git-advanced-workflows

wshobson

Master advanced Git workflows including rebasing, cherry-picking, bisect, worktrees, and reflog to maintain clean history and recover from any situation. Use when managing complex Git histories, collaborating on feature branches, or troubleshooting repository issues.

1197

subagent-driven-development

davila7

Use when executing implementation plans with independent tasks in the current session

1493

validate-openapi-specs

epieczko

Validates and registers hook manifest files (YAML) in the Hook Registry for versioned hook management.

594

Search skills

Search the agent skills registry