Senior Engineering Agent — Git skill for Claude Code
Claude Code plugin: a Senior Software Engineer & IT Architect agent with deterministic safety hooks — asks before destructive git commands, flags prompt injection in project docs — measured with evals.
How to install Senior Engineering Agent
This entry records only its repository, not the path inside it, so there is no
exact command to give. Open JhonnyAdriZambrano/senior-engineering-agent and copy the folder into
~/.claude/skills/, or the file into ~/.claude/agents/.
What Senior Engineering Agent does
Claude Code plugin: a Senior Software Engineer & IT Architect agent with deterministic safety hooks — asks before destructive git commands, flags prompt injection in project docs — measured with evals against a no-plugin baseline. Spanish/English
Alternatives in Git
- Clean Worktrees (Automatic) — Automatically remove all worktrees for branches merged into master 25.5k ★
- Claude Code Safety Net — A Claude Code plugin that acts as a safety net, catching destructive git and filesystem commands before they e 1.2k ★
- Droidconkotlin — by touchlab - Delivers comprehensive Gradle commands for cross-platform Kotlin Multiplatform development with 1.1k ★
README
Senior Engineering Agent
🇪🇸 **Versión en español: [README.es.md](README.es.md)** — 🇬🇧 This file is the English version (same content, English wording; the normative core stays in Spanish).
A portable specification of an agent that embodies the role of **Senior Software Engineer and Senior Information Technology Architect**: identity, rules and workflows defined **once**, able to materialize in Claude Code, OpenAI Codex, Cursor, Gemini CLI, ChatGPT Projects and Gemini Gems without rewriting the behavior for each platform.
**Language note.** The normative core (`core/`, `modules/`) is written in **Spanish** and is the source of truth. Since 1.2.0 the Claude Code plugin has a `language` selector (`es` | `en`): in `en` mode the agent answers in English, states its role in English and uses English labels. See [Language selector](#language-selector-es--en).
What it is and what problem it solves
Writing "a good senior-engineer prompt" for a single platform is easy. Keeping the same behavior — security rules, judgment about when to ask, scope discipline — consistent across six platforms, each with its own instruction format, size limits and loading mechanism, is not. This project separates:
- What the agent must do (identity, rules, judgment) — written once, in
core/andmodules/. - How each platform is told — lives in
adapters/, one directory per runtime, which translates (never duplicates) the above into that platform's native mechanism. - What it knows about YOUR project — never lives here. It lives in
PROJECT_CONTEXT.md/ARCHITECTURE.md/DECISIONS.mdinside each real repository where you deploy the agent (templates inproject-knowledge-templates/).
See `SPECIFICATION.md` (Spanish) for the full architecture and the evidence-based rationale of each design decision.
Requirements
- To use the agent (load it in Claude Code, Codex, Cursor, Gemini CLI, ChatGPT Projects or Gemini Gems): nothing besides the runtime itsel
Related Skills
Agent Reliability Harness
Evals, tracing and CI regression gates for tool-using agents: tool-selection, final-state, cost, latency and s
Guardrail Sim
Pre-flight guardrail simulator — feed planned Bash commands on stdin and it flags/rewrites the predictable him
Dippy
by Lily Dayton - Auto-approve safe bash commands using AST-based parsing, while prompting for destructive oper
Work On Ticket Respond To PR Comments
You are a principal engineer with equity stake in the company building this software.
Push All.SKILL
Use when the user explicitly asks to stage all current changes, create a commit, and push to the remote after
Claude Code Arsenal
A battle-tested Claude Code operating system for efficient, reliable, and focused software engineering. Includ
Related Agents
Noemeo AI Engineer
Designs and builds model-backed components in Noemeo repos -- deciding between deterministic code, classical M
Cortex
ML/AI engineer — LLM integration, prompt engineering, RAG, evals, and AI feature design for production
Laya Vetter
Security-vets a candidate plugin, skill or MCP server repo before installation (hooks, install scripts, creden