{
 "schema_version": 1,
 "generated": "2026-10-24",
 "id": "dietrichgebert-ponytail--review-agent-changes-before-merge",
 "repo": "DietrichGebert/ponytail",
 "repo_url": "https://github.com/DietrichGebert/ponytail",
 "repo_slug": "dietrichgebert-ponytail",
 "title": "Review agent-written changes before merging",
 "page_title": "How to review agent-written changes before merging with Ponytail",
 "summary": "Run a senior-dev style review on uncommitted changes and see bugs, risks and cuts.",
 "who": "A developer who just had an AI agent write a feature and wants a second look before committing.",
 "problem": "Agent-written code often adds more code than the task needs, and bugs or missing tests are easy to miss in the diff.",
 "outcome": "A list of findings, each saying what the code does, what goes wrong, how to fix it, and what happens if it is not fixed.",
 "steps": [
  "Run `/plugin marketplace add DietrichGebert/ponytail` in Claude Code.",
  "Run `/plugin install ponytail@ponytail` in Claude Code.",
  "Let the agent make your change in the repo.",
  "Run `/ponytail-review uncommitted` to review the current uncommitted changes. (inferred, check the README)",
  "Read each finding and fix the ones that matter before committing."
 ],
 "agent_prompt": "In the repo <repo-path> (DietrichGebert/ponytail skill installed), run /ponytail-review uncommitted on the current changes. Expected output: a list of findings with what the code does, what goes wrong, how to fix it, and the cost of not fixing it. Verify that each finding points to a file touched by the uncommitted diff.",
 "agents": [
  "claude-code",
  "codex"
 ],
 "difficulty": "Intermediate",
 "time": "30 minutes",
 "basis": "readme",
 "caveat": "The README says the review is meant to catch bugs and missing tests, but it does not promise it will find every problem, so keep your own tests and checks.",
 "category": "Software and DevOps",
 "tags": [
  "Software and DevOps"
 ],
 "lang": "javascript",
 "requirements": [
  "Claude Code or Codex installed",
  "A git repository with a project to work on",
  "Permission to install a plugin into your agent"
 ],
 "risk": "none",
 "seen_in_the_wild": false,
 "mentioned_publicly": false,
 "risks": [],
 "best": true,
 "score": 1.0,
 "evidence": [],
 "url": "https://dedupedai.com/use-cases/dietrichgebert-ponytail/review-agent-changes-before-merge/",
 "md": "https://dedupedai.com/use-cases/dietrichgebert-ponytail/review-agent-changes-before-merge/index.md",
 "disclaimer": "Deduped lists open-source repositories that belong to other people. We do not own, maintain, audit, or vouch for any of them, and a repo appearing here is not an endorsement or a safety check. The use cases, steps, and prompts are written by AI and may be incomplete, outdated, or just wrong. Where a use case is marked \"Seen in the wild\", we link to public posts where someone described something similar, but we have not verified those posts and the use case itself is still our AI's own write-up. Use all of this at your own risk. Only run code, commands, or agents on systems and accounts you are authorized to use, and read the code and every command before you run it, especially anything that touches credentials, files, or the network. Nothing here is professional, security, legal, or financial advice. All trademarks and project names belong to their respective owners, and their use here does not imply affiliation. Content is provided as is, without warranties of any kind. Found a mistake, a safety problem, or something you want removed? Email hello@dedupedai.com and we will look at it promptly.",
 "api": "https://dedupedai.com/api/v1/usecases/dietrichgebert-ponytail--review-agent-changes-before-merge.json",
 "api_version": "v1"
}
