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 스타
- 6
- 파일
- 5
- 마지막 커밋
- 2026년 9월 28일
- 라이선스
- MIT
- 허용된 도구
- —
engineering-intelligence skill은 무엇을 하나요?
engineering-intelligence은(는) 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.
engineering-intelligence skill 설치 방법
각 명령은 skill 폴더를 클라이언트의 skills 디렉터리에 복사합니다. 클라이언트를 재시작하거나 새 세션을 시작하여 로드하세요.플러그인에 engineering-intelligence skill 설치
/plugin marketplace add devravik/engineering-intelligence /plugin install engineering-intelligence@engineering-intelligence
Claude Code에 engineering-intelligence skill 설치
~/.claude/skills/engineering-intelligence/SKILL.md
$ npx degit devravik/engineering-intelligence/skills/engineering-intelligence ~/.claude/skills/engineering-intelligenceClaude Code (project)에 engineering-intelligence skill 설치
.claude/skills/engineering-intelligence/SKILL.md
$ npx degit devravik/engineering-intelligence/skills/engineering-intelligence .claude/skills/engineering-intelligenceCodex에 engineering-intelligence skill 설치
~/.agents/skills/engineering-intelligence/SKILL.md
$ npx degit devravik/engineering-intelligence/skills/engineering-intelligence ~/.agents/skills/engineering-intelligenceGemini CLI에 engineering-intelligence skill 설치
~/.gemini/skills/engineering-intelligence/SKILL.md
$ npx degit devravik/engineering-intelligence/skills/engineering-intelligence ~/.gemini/skills/engineering-intelligenceClaude.ai에 engineering-intelligence skill 설치
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
GitHub에서 보기Engineering 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.
이 스킬의 파일
5engineering-intelligence skill 질문
Claude Code에 engineering-intelligence skill을 어떻게 설치하나요?
npx degit devravik/engineering-intelligence/skills/engineering-intelligence ~/.claude/skills/engineering-intelligence를 실행합니다. Claude Code는 ~/.claude/skills(모든 프로젝트) 또는 .claude/skills(한 프로젝트)에서 skills를 로드하며, 설명이 작업과 일치할 때 skill을 사용합니다.
engineering-intelligence skill을 사용할 수 있는 클라이언트는 무엇인가요?
Agent Skills 형식을 읽는 모든 클라이언트(Claude Code, Codex, Gemini CLI, claude.ai(ZIP으로 업로드))가 사용할 수 있습니다. skill 내 스크립트는 클라이언트가 코드 실행을 허용하는 경우에만 실행됩니다.