staff-engineer
v0.2.2Make your coding agent work like a staff engineer: interview before building, preview before tests, gated lifecycle, plain-language handoffs. Stack-agnostic, zero dependencies.
By Kleber MaiaLicense: MIT1 GitHub starsUpdated 2 days ago
Directory evidence
- Runtimes
- Claude Code
- Parsed components
- 10 skill or MCP entries
- Source updated
- Sep 21, 2026
- Manifest status
- Canonical path parsed
The directory validates manifest shape and source location. It does not execute the plugin or provide a security endorsement. Review the indexing methodology →
Install staff-engineer for Claude Code
claude plugin marketplace add IchenDEV/agent-plugin-mkt
claude plugin marketplace update agent-plugin-marketplace
claude plugin install staff-engineer@agent-plugin-marketplacePaste and run these commands in a terminal with Claude Code. They add and refresh the PluginsMP catalog, then install this plugin.
The installer fetches third-party code from the source repository shown on this page. This directory validates manifest structure and source location, but does not perform a security audit; review the manifest, components, and source before installing.
Get the source manually
git clone https://github.com/kleber-maia/skill-staff-engineerClone the source repository, then follow its setup instructions to add the plugin to a compatible client. The repository root is the plugin root.
Plugin files
├── .claude-plugin/plugin.json├── skills/architecture-boundaries/SKILL.md├── skills/data-safety/SKILL.md├── skills/grill-me/SKILL.md├── skills/handoff/SKILL.md├── skills/install/SKILL.md├── skills/simplify/SKILL.md├── skills/solid/SKILL.md├── skills/spec-and-plan/SKILL.md├── skills/staff-engineer/SKILL.md└── skills/ui-quality/SKILL.md
Included Skills10
Ownership and dependency rules for keeping features, shared code, and infrastructure separate in any codebase. Use when adding modules, moving code, adding imports across areas, or when the lifecycle gate reports a boundary violation.
Rules for handling secrets, live data, destructive actions, cleanup scripts, and backups. Use whenever a task touches environment files, credentials, databases, uploads, backups, or anything that deletes, resets, or bulk-changes data.
Interview the operator about a requested change until every design branch is settled, then record a plain-language brief with the toolkit. Use before building any feature, workflow, or surface change whose outcome, scope, or acceptance is not already obvious.
Write the plain-language handoff that asks the operator for approval to save a finished, verified change. Use at the end of every concern after lifecycle and full verification pass, and whenever reporting progress to a non-technical operator.
Install, configure, upgrade, or remove the staff-engineer toolkit in a project. Use when an operator asks to set up, update, or remove the toolkit, or when doctor reports the toolkit as missing or misconfigured.
Four-lens cleanup review (Reuse, Quality, Efficiency, Altitude) of an accepted change before it is saved. Use only after the operator accepted the preview and the session is finalizing; it reduces duplication, complexity, waste, and wrong-depth fixes, then identifies documentation impact.
Senior-engineer quality rules for implementation, refactoring, architecture, review, tests, and debugging in any language. Use while building or changing code, and when reviewing a diff for design quality.
Write a short specification and a checkbox plan before executing a large concern, get the operator's agreement in plain language, and keep the plan updated task by task. Use when a change touches more than two areas, needs new data shapes, or will take more than a day.
The operating contract for an AI agent maintaining software on behalf of an operator who may not be technical. Use at the start of every coding task and whenever deciding what to do next; it sequences the other skills (grill-me, solid, simplify, handoff, data-safety, spec-and-plan) and the guarded toolkit commands.
Visual and workflow finish standard for any user-facing surface (web screens, desktop or mobile UI, CLI output, generated documents). Use when designing, building, reviewing, or finishing anything a person sees or interacts with, and run its finalize audit before asking for approval on UI work.
Plugin manifests1
{
"name": "staff-engineer",
"version": "0.2.2",
"description": "Make your coding agent work like a staff engineer: interview before building, preview before tests, gated lifecycle, plain-language handoffs. Stack-agnostic, zero dependencies.",
"author": {
"name": "Kleber Maia"
},
"license": "MIT",
"repository": "https://github.com/kleber-maia/skill-staff-engineer",
"keywords": [
"workflow",
"quality",
"guardrails",
"skills",
"staff-engineer"
]
}For maintainers
If you maintain this plugin, link to this source-backed listing from your README so users can review its manifest and indexed components.
[staff-engineer on Agent Plugins Marketplace](https://pluginsmp.com/plugins/staff-engineer)