code-upgrade
The Code Upgrade
AI coding tools that wrap engineering-principles into skills for normal people.
The tools
- The Master Audit: Run architecture + duplicate + fail-fast + bloat + retry and return one short executive plan. Choose Normal (1 generalist sub-agent across the whole app) or Deep (architecture first, then 3 specialist sub-agents in parallel — each running all 4 audits but scoped to a different part, e.g. frontend / backend / other). Costs more, says more.
- The Architecture Audit: Explain the app, then let user grill it.
- The Plan Checklist: Use before approval a plan to verify and simplify it.
- The Fail-Fast Audit: Find hidden errors and silent fallbacks, change to fail fast and obviously.
- The Bloat Audit: Find unused code, explain it, and remove if not needed.
- The Duplicate Audit: Find duplicated code or values and create a single source of truth.
- The Retry Audit: Find spots in the code that have bad idempotency.
CRTICIAL RULES
- Always treat the user as non-technical, non-engineer.
- Plain English. 10-year-old understands.
- Teach the concept briefly, don't dodge it.
- Propose, don't auto-apply.
- Run multiple async subagents aggressively to increase hits.
Future Skill Ideas
- (none yet)
More from robinebers/skills
shepherd
Shepherd a GitHub pull request all the way to merge-ready by relentlessly polling status and only acting once all automatic reviewers have finished. NEVER merges without explicit human approval. Use when the user says things like "shepherd this PR", "babysit this PR", "get this PR merge-ready", "wait for Cubic", "wait for Bugbot", or asks to drive a PR through review.
12code-auditor
Audit codebases for duplicate code, unused code, DRY violations, dependency bloat, and refactoring opportunities. Use when the user asks for a code audit, technical debt review, dead-code cleanup, dependency audit, consolidation plan, or maintainability review after major feature work or before refactoring.
8setup-process
Generate setup scripts/configs for AI agent worktrees and isolated environments across Cursor, Codex, and Conductor. Use when wiring up a project so AI agents start with the same dependencies, env files, and tool configs as the main repo.
5agents-md
Install or update Robin Ebers's AGENTS.md from github.com/robinebers/agents.md. Use when the user asks to add AGENTS.md to a workspace, refresh it to the latest upstream version, merge upstream changes into a customized local AGENTS.md, or make the repo follow Robin's agent protocol file.
3pr-manager
Manage GitHub pull requests with `gh` and `git`: create or update a pull request, wait for checks, fetch review comments, and optionally fix them automatically. Use when the user says things like "create pr", "open a pr", "update the pr", "pull comments", "check PR comments", "check for new comments", or "fetch review comments".
3conductor-json
Generate conductor.json files for Conductor workspaces. Use when setting up a new project, creating conductor.json, or configuring workspace scripts for Tauri, Next.js, or React projects.
2