engineering-intelligence Skill
scriptsReview and improve AI-generated software for architecture, security, APIs, databases, testing, complexity, UI quality, and AI slop. Uses evidence, project context, and verification.
- GitHub Stars
- 6
- Dateien
- 5
- Letzter Commit
- 28. Sept. 2026
- Lizenz
- MIT
- Erlaubte Tools
- —
Was macht der engineering-intelligence Skill?
engineering-intelligence ist ein Agent Skill. Review and improve AI-generated software for architecture, security, APIs, databases, testing, complexity, UI quality, and AI slop. Uses evidence, project context, and verification.
So installierst du den engineering-intelligence Skill
Jeder Befehl kopiert den Skill-Ordner in das Skills-Verzeichnis des Clients. Starte den Client neu oder beginne eine neue Session, um ihn zu laden.Den engineering-intelligence Skill in Plugin installieren
/plugin marketplace add devravik/engineering-intelligence /plugin install engineering-intelligence@engineering-intelligence
Den engineering-intelligence Skill in Claude Code installieren
~/.claude/skills/engineering-intelligence/SKILL.md
$ npx degit devravik/engineering-intelligence/skills/engineering-intelligence ~/.claude/skills/engineering-intelligenceDen engineering-intelligence Skill in Claude Code (project) installieren
.claude/skills/engineering-intelligence/SKILL.md
$ npx degit devravik/engineering-intelligence/skills/engineering-intelligence .claude/skills/engineering-intelligenceDen engineering-intelligence Skill in Codex installieren
~/.agents/skills/engineering-intelligence/SKILL.md
$ npx degit devravik/engineering-intelligence/skills/engineering-intelligence ~/.agents/skills/engineering-intelligenceDen engineering-intelligence Skill in Gemini CLI installieren
~/.gemini/skills/engineering-intelligence/SKILL.md
$ npx degit devravik/engineering-intelligence/skills/engineering-intelligence ~/.gemini/skills/engineering-intelligenceDen engineering-intelligence Skill in Claude.ai installieren
npx degit devravik/engineering-intelligence/skills/engineering-intelligence engineering-intelligence && zip -r engineering-intelligence.zip engineering-intelligence # claude.ai → Customize → Skills → + → Create skill → Upload a skill → engineering-intelligence.zip
SKILL.md
Auf GitHub ansehenEngineering Intelligence (EI)
Engineering Intelligence provides engineering quality control for AI coding agents.
Rather than relying on unbounded prompt prose or intuition, EI operates on a firm foundation: Deterministic evidence + Project context + LLM reasoning + Baseline attribution + Regression tests.
Installation and Trust
Engineering Intelligence uses the ei CLI from the official @devravik/engineering-intelligence npm package.
Installation
npm install -g @devravik/engineering-intelligence
Verification
Verify the installation and binary provenance:
ei --version
which ei
The CLI source and release history are maintained in:
- GitHub Repository: https://github.com/devravik/engineering-intelligence
- Official npm Package: https://www.npmjs.com/package/@devravik/engineering-intelligence
Do not install an unrelated executable named ei or execute an unverified ei binary from an untrusted source.
Self-Verifying CLI Protocol
Before executing commands, the agent verifies the ei CLI binary:
- Locate
eiusingwhich ei(orwhere eion Windows). - Verify provenance with
ei --version. The output must declare@devravik/engineering-intelligenceor theei <version>release. - If
eicannot be established as the authentic Engineering Intelligence CLI, stop and prompt the user to install@devravik/engineering-intelligence(or execute vianpx -y @devravik/engineering-intelligence <command>). - Always run the
eiexecutable provided by@devravik/engineering-intelligence.
The Staff Engineer Protocol
When modifying, reviewing, or verifying code:
1. Grounding (Context)
└── Read .ei/PROJECT.md and .ei/ARCHITECTURE.md. Honor established boundaries.
2. Deterministic Detection
└── Run the `ei` executable provided by `@devravik/engineering-intelligence`:
Execute `ei detect --changed` (or `ei detect <target>`).
└── Obtain exact, machine-verified findings with evidence hashes.
3. Baseline Attribution
└── Distinguish legacy debt (BASELINE) from newly introduced debt (NEW).
└── Never blame the current session for existing codebase debt.
4. Matrix Review & Disposition
└── Derive the terminal disposition mechanically from evidence:
- BLOCKERS > 0 ➔ BLOCK
- UNKNOWN > 0 ➔ BLOCK (UNKNOWN != PASS)
- FIX > 0 ➔ FIX
- Zero issues ➔ SHIP
5. Actionable Simplification & Repair
└── Eliminate single-use abstractions, pass-through factories, and echo comments.
└── Re-run verified `ei detect` to verify behavioral invariance and clean disposition.
Command Routing
When the user invokes slash commands or asks for quality control, run the verified ei executable provided by @devravik/engineering-intelligence (or reference local manuals):
/review(orei review): Generates the structured discipline finding matrix and derived disposition. (See references/commands.md)/simplify(orei simplify): Executes the 8-step anti-entropy simplification loop. (See references/commands.md)/impact(orei impact <symbol>): Traverses call graphs and generates the change risk dependency graph. (See references/commands.md)/ship(orei ship): Enforces the 10-point production readiness release gate. (See references/commands.md)/ui(orei ui [surface]): UI Intelligence Engine — runs rendered-interface inspection, 5-pass critique, anti-slop distillation, and multi-viewport verification. (See references/commands.md)
Core Invariants
- Evidence Before Judgment: A finding requires physical evidence (file, line, code snippet, evidence hash).
- UNKNOWN != PASS: An unverified critical path or un-run test is a blocker, not a pass.
- No Unjustified Waivers: Waivers in
.ei/ignores.jsonor inline comments require an explicit--reason. - Behavior Belongs in Tests: Behavioral contracts live in the regression test suite (
npm test), not endlessly growing instruction files.
Dateien in diesem Skill
5engineering-intelligence Skill-Fragen
Wie installiere ich den engineering-intelligence Skill in Claude Code?
Führe npx degit devravik/engineering-intelligence/skills/engineering-intelligence ~/.claude/skills/engineering-intelligence aus. Claude Code lädt Skills aus ~/.claude/skills (alle Projekte) oder .claude/skills (ein Projekt) und nutzt einen Skill, wenn seine Beschreibung zur Aufgabe passt.
Welche Clients können den engineering-intelligence Skill nutzen?
Jeder Client, der das Agent Skills-Format liest: Claude Code, Codex, Gemini CLI und claude.ai (als ZIP hochladen). Skripte im Skill laufen nur dort, wo der Client Codeausführung erlaubt.