Senior-agent-skills, make your agent act as a senior Aditya Arakeri released senior-agent-skills, a set of eight portable playbooks that make coding agents behave like careful senior engineers, working identically across Claude Code, Codex CLI, Google Antigravity, OpenCode, GitHub Copilot, and Cursor. The skills cover the full development loop from repo reconnaissance to committing, with a single SKILL.md format and zero dependencies. Agent skills · showcase and setup Make a coding agent behave like a careful senior engineer. Eight portable playbooks that cover the whole loop, from understanding a repo to committing the diff. One SKILL.md format, working identically across Claude Code, Codex CLI, Google Antigravity, OpenCode, GitHub Copilot, and Cursor. 8 skills 6 harnesses 1 shared format 0 dependencies Install once, inherit everywhere The installer symlinks each skill into every harness's directory, so you edit one canonical copy and all six pick it up. Restart your agent afterward so it rescans. git clone git@github.com:adityaarakeri/senior-agent-skills.git; cd senior-agent-skills ./install.sh ./install.sh User-level symlinks into the Claude, Codex, Gemini, and agents paths. The recommended default. ./install.sh --copy Independent copies instead of symlinks, for when you want each harness to drift on its own. ./install.sh --project Installs into the current repo, writing .github/skills for Copilot so the team gets them on clone. The eight skills Each one names a failure mode agents fall into, then hands the model a playbook to avoid it. They read in the order work actually happens. They form one loop: understand, plan, build, then review, prove, commit, and back around. 01 · Understand repo-recon The problem. Dropped into unfamiliar code, an agent guesses the structure, edits the wrong file, and reinvents a helper that already existed. Forces a mapping pass first: read the manifest, learn the build and test commands, trace one existing flow end to end, and match the house conventions before changing anything. "I'm new to this repo. Map it before we add the webhook handler." 02 · Plan plan-first The problem. On a wide or risky change, an agent sprints confidently in the wrong direction for twenty minutes before you get a chance to redirect it. Produces a one-page plan goal, non-goals, ordered steps, rollback story you approve before any code is written. The non-goals section alone kills most scope creep. "Use plan-first for adding rate limiting, then wait for my go-ahead." 03 · Build tdd-loop The problem. "Looks correct" quietly stands in for "is correct," and the gap ships straight to production. Strict red, green, refactor, with anti-cheating rules: never weaken an assertion to reach green, never mock the unit under test, never skip a failing test to come back later. "Implement the discount rule test-first." 04 · Diagnose debug-protocol The problem. Guess-and-check editing burns context, patches the symptom, and teaches the agent nothing about the real fault. Reproduce first, form one falsifiable hypothesis at a time, print what the value actually is, bisect when lost, and fix the root cause rather than the crash site. "This is failing in prod: