Staff Engineer — AI skill for Claude Code
Staff-Level Engineering Meta-Skill for AI coding agents.
How to install Staff Engineer
This entry records only its repository, not the path inside it, so there is no
exact command to give. Open johngbl/staff-engineer and copy the folder into
~/.claude/skills/, or the file into ~/.claude/agents/.
What Staff Engineer does
Staff-Level Engineering Meta-Skill for AI coding agents. Evidence-based verified loops, strict TDD, anti-guessing discipline, and clean code.
Alternatives in AI
- Anthropic Quickstarts — by Anthropic - Offers comprehensive development guides for three distinct AI-powered demo projects with standa 15.4k ★
- Omniget — Udemy & Hotmart course downloader, YouTube downloader (yt-dlp GUI, 1,800+ sites) + desktop app for AI agents 13.9k ★
- Firm — Convene your standing AI staff — memos on every beat, a board session without you, minutes with dissent preser 1.3k ★
README
Staff Engineer — Pragmatic Verified Loops
  [](https://skills.sh/johngbl/staff-engineer)
**XP with AI: Extreme Programming practices applied to AI-assisted development.** A single, self-contained SKILL.md that transforms coding agents into pragmatic Staff-level engineers. Evidence-based verified loops, strict TDD, anti-guessing discipline, and honest technical communication. Works with Claude Code, Cursor, Codex, Cline, OpenCode, and many more via [skills.sh](https://skills.sh). Simple by default — ceremony only when earned.
Why Does This Repository Exist?
AI coding agents are powerful but undisciplined by default. They hallucinate APIs, skip tests, accumulate monolithic files, agree with bad ideas to please the user, and declare "done" without mechanical proof. The **Staff Engineer** skill fixes this by embedding battle-tested engineering discipline directly into the agent's operating instructions.
The skill equips coding agents to:
- Never guess when they can verify. Research the codebase, read official docs, or ask the user — in that order. Zero hallucinated APIs or packages.
- Write complete, production-ready code. No
// TODO, no placeholders, no lazy omissions. Every function, every error path, every edge case. - Enforce strict TDD with the Deletion Rule. Failing test first, then implementation. If production code is written before the test, the agent deletes it and restarts.
- Validate everything mechanically. Linter (0 warnings), type-checker (0 errors), test suite (exit code 0). "I think it works" is not acceptable.
- Be technically honest. If the user's request has a flaw, the agent says so and proposes the correct alternative. No sycophantic agreement.
- Follow project conventions. Write as a developer who h
Related Skills
Fullstack Craft Perfection
Staff-level engineering resilience meets Awwwards-tier visual craft. Universal rules & skill framework for AI
Moyu
claude skill install --url https://github.com/uucz/moyu --skill moyu Anti-over-engineering skill that teaches
Dezin
A local-first, tasteful design generator. Describe what you want; your own coding-agent CLI (Claude Code, Code
Mdscript
A template language for composable LLM prompt engineering. Write prompts with variables, loops, conditionals,
House Party Protocol
Evidence-first harness for coding agents across Claude Code and Codex CLI: cross-model review, governed loops,
UX Design
Generate a beautiful, anti-AI-slop design or component from a brief. Dispatches the frontend-engineer sub-agen
Related Agents
Crafter
TDD implementation engineer for building software with test-first discipline. Use for delivering designs with
Agent TDD Crate Agent
Use when implementing one or more tasks in a specific Rust workspace crate with strict TDD discipline. Trigger
Story Executor
Restate PRD story executor for joelclaw with strict scope, coordination, and clean-commit discipline