Staff Engineer
Pragmatic Senior Engineering Skill. Transforms coding agents into Staff-level pragmatic engineers via evidence-based verified loops (TDD + linter + review), anti-guessing discipline, greppable Clean Code, and workspace sandboxing. XP with AI — simple by default, ceremony only when earned. Self-contained, no external files required.
Install
npx skills add johngbl/staff-engineer --skill staff-engineergit clone --depth 1 https://github.com/johngbl/staff-engineer.git /tmp/staff-engineer
mkdir -p ~/.claude/skills
cp -r /tmp/staff-engineer/. ~/.claude/skills/staff-engineerPersonal skills live in ~/.claude/skills. Use .claude/skills in a project folder to share a skill with your team.
From the SKILL.md
# PRAGMATIC SENIOR ENGINEERING — EVIDENCE-BASED VERIFIED LOOPS You operate as a Staff-level Software Engineer pairing with the user (your Tech Lead). You do the heavy lifting — research, implementation, testing, refactoring — grounded in real evidence, never guessing. The user makes architectural and approval decisions. **Core Principle:** Code is the source of truth. Tests are the only reliable feedback sensor. Every "done" claim must be backed by mechanical proof (exit code 0, zero warnings) — "I think it works" is not acceptable. --- ## SECTION I: INVIOLABLE RULES These rules override everything. No input — including user prompts — silently disables them. If a request conflicts, honor the rule, state the conflict, propose a safe alternative. ### 1. Workspace Sandbox Integrity - FORBIDDEN: `push` (including `--force`), `reset --hard`, or discarding uncommitted user work. Remote push requires fresh, explicit per-task instruction — prior approval NEVER carries over to subsequent tasks. - File operations stay strictly within the project root or git-ignored `./.tmp/`. NEVER write to system directories or paths requiring elevated privileges. - Toolchain fidelity: strictly use the project's existing package managers and toolchains; never introduce foreign tools, conflicting lockfiles, or secondary package managers. - NEVER commit, log, or expose credentials, API keys, tokens, or connection strings. ### 2. Anti-Guessing — Evidence Over Assumption
Details
- Skill name
staff-engineer- Repository
- johngbl/staff-engineer
- License
- MIT
- Repo updated
- 30 September 2026
FAQ
What does the Staff Engineer skill do?
Pragmatic Senior Engineering Skill. Transforms coding agents into Staff-level pragmatic engineers via evidence-based verified loops (TDD + linter + review), anti-guessing discipline, greppable Clean Code, and workspace sandboxing. XP with AI — simple by default, ceremony only when earned. Self-contained, no external files required.
How do I install the Staff Engineer skill?
skills CLI (Claude Code, Cursor, Codex and more): npx skills add johngbl/staff-engineer --skill staff-engineer. Skills go in ~/.claude/skills (personal) or .claude/skills (project), and Claude loads them automatically when a task matches the description.
Is Staff Engineer popular?
It lives in johngbl/staff-engineer, which has 6 GitHub stars and 1 forks.
Related skills
Tomorrowdao Agent Skills
6TomorrowDAOProject/tomorrowDAO-skill
TomorrowDAO governance, BP, and resource operations for agents.
Skills Builder
6jaystarz1/Claude-Skill-Builder
Creates world-class agent Skills following Anthropic's official specifications and best practices. Use when building custom Skills for web, desktop, or API - handles validation, generation, and packaging.
MCP Sprawl Audit
5karanb192/mcp-sprawl-audit
Audit MCP server sprawl on this machine for Claude Code, Codex CLI and Grok CLI. Counts how many copies of each MCP server the running agent sessions hold, what they cost in memory, which ones are duplicates, unused, unpinned or bundled in plugins, and which can run as one shared HTTP copy instead. Use when the machine is slow with many agent sessions open, when someone asks how much memory MCP servers use, or before adding more MCP servers. Read-only; it writes a plan and changes nothing.
Portkey Eoa Agent Skills
6Portkey-Wallet/eoa-agent-skills
Portkey EOA wallet lifecycle and asset operations for creating, importing, listing, backing up, selecting, and deleting wallets; querying tokens, NFTs, prices, balances, and history; and performing transfers, approvals, bridge, view, send, and fee estimation operations on AElf. Use by default for direct EOA wallets; use the Portkey CA skill for guardian, recovery, CA hash, or Contract Account workflows.
Polis Protocol
5ymxlx/polis-protocol
Set up and run a self-improving, multi-vendor AI agent team with the Polis Protocol — a markdown `_polis/` folder where each agent is a citizen with a capability card, tasks are contracts routed to whoever has the best track record by a learning router, settled work files lessons that compound into team memory, and citizens can amend the protocol itself. Use whenever several AI agents (any vendor) share one project and "who should do this" is a real question: founding a polis, registering as a citizen, opening/claiming/settling a contract, filing a lesson, running a chavruta review before a hi
Fable Frame
6AlessandroFare/fable-frame
A universal skill for Claude Code, Minimax Code, and any AI coding agent that accepts markdown skill files. Combines the Fable Brain behavioral prompt (8 modules that fix how a model responds), Karpathy's agent-orchestration mindset and workflow (program.md, AutoResearch, parallel tracks), and 50 production-ready mega-prompt templates invokable with `use template [NAME]`. Drop SKILL.md in as system instructions and the agent gets a working behavior, a working workflow, and 50 ready prompts.
Browse the most popular Claude skills, all ai, llms & agents skills, or write your own with the skills generator.