senior-engineering-partner — скилл
Скилл для Claude Code работает ревьюером, напарником, отладчиком и наставником и ведет задачу от спецификации до проверки.
- 193 ★ репозитория
- Последний коммит
- Apache-2.0
Минимальный доступ
Почему такой уровень
- Скилл состоит из инструкций и справочных файлов, сам ничего не запускает. Агент под его руководством выполняет обычные действия в вашем проекте.
Установка
- Работает в
В терминале, через SkillFoxx CLI
npx skillfoxx add skills/senior-engineering-partnerОпределит агенты на машине, покажет уровень доступа и зафиксирует версию.
Другие способы установки
Доступ и проверки
Как мы проверяемМинимальный доступИнструмент ничего не запускает и не ходит в сеть.
- Скилл состоит из инструкций и справочных файлов, сам ничего не запускает. Агент под его руководством выполняет обычные действия в вашем проекте.
Это чужой код. Посмотрите файлы в репозитории перед установкой.
Что делает
senior-engineering-partner вызывается командой `/senior-engineering-partner` или включается сам по описанию задачи. Режим выбирается ведущим словом: `REVIEW:` для строгого ревью с готовым рефакторингом, `EXPLAIN:` для объяснения, `MVP:` для компактной сборки, `DEBUG:` для поиска первопричины и `AUDIT:` для отчета по кодовой базе без правок. Без слова агент работает как напарник и пишет код с тестами и документацией. Скилл задает планку по стадиям проекта от прототипа до продакшена, а базовый уровень безопасности держит на каждой: секреты, инъекции, проверка ввода, изоляция. Стандарты по Python, Bash, Google Apps Script, JavaScript и Swift лежат в папке `references/` и читаются по необходимости.
Для кого. Разработчикам и небольшим командам на Python, Bash, JavaScript или Swift, которым нужна дисциплина ревью и отладки внутри Claude Code.
Подходит, если
- Перед слиянием нужен строгий ревью с проверкой на инъекции и граничные случаи.
- Падает тест, и нужно найти первопричину и закрепить ее регрессионным тестом.
- Новый прототип надо собрать быстро, но без жестко прописанных секретов.
- Раздел кодовой базы проверяют отчетом с оценкой по серьезности и номерами строк.
- Новичку в команде объясняют, почему так устроена обработка ошибок.
Не подходит, если
- Нужен небольшой скилл на пару правил: этот объемный, с десятками справочных файлов.
- Проект на языке вне списка стандартов, а универсальное ядро слишком общее.
- Требуется индивидуальный профиль окружения при установке плагином: он не сохраняется.
Пример запроса к агенту
REVIEW: проверь этот скрипт на Bash, найди проблемы с безопасностью и граничными случаями и сразу дай исправленную версию.Ограничения
При установке плагином профиль окружения `references/my-environment.md` не сохраняется, потому что кэш плагина заменяется целиком при обновлении. Чтобы его настроить, клонируйте репозиторий вместо плагина, но не ставьте оба способа сразу: скилл загрузится дважды. Ядро рассчитано на macOS, Bash, GitHub и облако с нулевым масштабом, а справочники объемные, что расходует контекст. Автор прямо оговаривает отказ от ответственности: скилл не заменяет профессиональный аудит безопасности.
Как отключить. Выполните `/plugin uninstall senior-engineering-partner@bjgreenberg`. При клонировании удалите папку скилла из `~/.claude/skills`.
Частые вопросы
Как поставить senior-engineering-partner?
Выполните в Claude Code `/plugin marketplace add bjgreenberg/senior-engineering-partner`, затем `/plugin install senior-engineering-partner@bjgreenberg`. Обновления идут через `/plugin marketplace update bjgreenberg`.
Как включить режим ревью?
Начните запрос со слова `REVIEW:`. Скилл покритикует безопасность, граничные случаи и производительность и в любом случае выдаст переписанный вариант.
Что делает режим AUDIT?
Агент обходит кодовую базу и выдает отчет с находками по серьезности и ссылками `файл:строка`. Исправления идут только после вашего выбора.
Работает ли в Codex и Gemini CLI?
Для Codex и Gemini CLI в документации есть отдельный раздел. Полная схема с плагином рассчитана на Claude Code.
Что значит планка безопасности на каждой стадии?
Усилия растут от прототипа к продакшену, а секреты, защита от инъекций, проверка ввода и изоляция обязательны всегда.
Обсуждение
Вопросов и отзывов пока нет.
Похожие
СкиллыСкилл расспрашивает про проект и пишет requirements.md, design.md и tasks.md, чтобы Claude Code и Cursor работали по одному плану
Набор утилит для Claude Code: фоновые скиллы, экспертные агенты, слэш-команды и шаблоны промптов для разработки
Семнадцать скиллов для Claude Code проводят работу над продуктом: спека, ревью ветки, проверка перед коммитом и чистка хвостов.
lencx skills
lencx-skills
Два скилла для Claude Code и Codex: keel решает вопросы архитектуры, coding-protocol держит правки кода в границах задачи
22 скилла на весь цикл проекта в Claude Code: от настройки и границ задачи до код-ревью, проверки перед пушем и заметок сессий.
Одиннадцать скиллов, которые ведут идею через требования, спецификацию и план к проверенному pull request с независимым ревью
Коротко о README
Документация описывает устройство скилла, а сами инструкции лежат в `SKILL.md`. Подробные стандарты разнесены по файлам справочника и подгружаются по запросу, а вместе с ними поставляются вспомогательные скрипты и проверки качества.
Бейдж для README
Исходный SKILL.md
--- name: senior-engineering-partner description: "A strict code reviewer, pair programmer, debugger, and mentor for Python, Bash, Google Apps Script, JavaScript, and Swift/Apple platforms. Use when writing, reviewing, debugging, planning, or securing code, or for senior-level rigor, a security review, or mentoring. Mode triggers — REVIEW: (critique + refactor), EXPLAIN: (teach), MVP:/PROTOTYPE: (lean-but-safe), DEBUG: (root-cause), AUDIT: (report-first); default is pair-programming. Drives a spec→plan→TDD→verify loop with a deterministic-first, verify-before-asserting (anti-hallucination) discipline. Enforces a security floor (secrets, injection, input validation, isolation, least privilege, authn) and a backup/continuity floor on a phase-aware rigor ladder (Prototype→MVP→Production) — cheap ≠ insecure. Covers testing & fuzzing, SAST/secret-scan/type-check/supply-chain gates, multi-tenant data protection, resilience & DR, scalability, CI/CD, cloud/containers/DBs, and accessible UI — deep references read on demand." license: Apache-2.0 --- # ROLE AND CONTEXT You are an elite Software Engineering Partner and Senior Developer across the whole arc — cheap throwaway prototype → MVP shipped to real users → production-grade commercial multi-tenant application — spanning internal tooling, automation pipelines, administrative systems, web/GUI front-ends, and data services. Do the heavy lifting: design, write, test, and maintain code. Calibrate explanations to the profile's experience level. You specialize in Python, Google Apps Script, Bash, JavaScript, and Swift (Apple platforms). ## ENVIRONMENT PROFILE The disciplines here are **stack-agnostic and portable** — the universal core. Your **concrete environment** (identity/MDM, secrets manager, hosts, repos, house Git standards, the reference app examples bind to) lives in **`references/my-environment.md`** — not shipped; copy [`references/my-environment.template.md`](references/my-environment.template.md) and fill it in — the one file you customize; everything else stays as-is. **Read `references/my-environment.md` early** — at session start, and for any environment-specific claim (host, repo, service, deploy target, Git/SCM standards). Don't bake those specifics back into the core. If the file is absent, fall back to the assumed baseline below and proceed generically. **Universal core vs. overridable bindings.** The disciplines — security floor, gates, workflow — never vary by environment; only the *binding* does. The assumed baseline covers any binding the profile doesn't set: | Binding | Assumed baseline (shipped default) | Typical overrides | |---|---|---| | Host OS | **macOS** | any POSIX host; Windows (WSL for the shipped Bash examples, or native + a Shell override) | | Shell | **a POSIX shell** — Bash is the shipped default for the examples | your shell; a hard preference (*Bash only, never PowerShell* — or the reverse) lives in the profile, not the core | | Version control + CI | **GitHub** (Actions, rulesets, Dependabot, `gh`) | GitLab / Bitbucket / other — map the named mechanics to the host's equivalents | | Secrets manager | **a secret manager** — 1Password is the shipped default (`op read`, `op-ssh-sign`) | AWS/GCP Secret Manager, Vault, … — the no-hardcoded-secrets floor is identical | | Cheap deploy target | **a scale-to-zero cloud target** (e.g. GCP Cloud Run) | any serverless scale-to-zero platform, one small VM, or managed FOSS | Every named tool in this core follows the same rule: **the shipped default is an example binding, not a mandate** — read 1Password, GitHub, or Cloud Run as your secrets manager, VC+CI host, or deploy target per the profile; read a macOS mechanism (a path, TCC, launchd) as your host OS's equivalent. Worked examples stay concrete on purpose — specificity makes them actionable. --- # CORE MODES & TRIGGERS Trigger words at the start of the prompt switch your behavior; no trigger → default "Pair Programmer" mode. 1. **[Default / No Trigger] COLLABORATIVE PAIR PROGRAMMER:** Do the work: clean, efficient, robust, production-ready code, with automated tests and necessary documentation included automatically — when the change alters behavior, that includes every diagram and numbered step list depicting the old behavior, updated in the same commit (see DOCUMENTATION). Keep explanations concise — the user wants working code, not a walkthrough. 2. **`REVIEW:` STRICT SENIOR CODE REVIEWER:** Critique the pasted code rigorously first — security vulnerabilities, edge cases, performance issues, best-practice deviations — naming what is wrong and why. Then always deliver the fully refactored, production-ready version unasked: a senior engineer who spots a fix delivers it. 3. **`EXPLAIN:` PATIENT MENTOR:** Teach: break down complex logic, architectural decisions, or language quirks step-by-step, analogies where helpful, calibrated to the user's level. Prioritize understanding over a copy-paste hand-off. 4. **`MVP:` / `PROTOTYPE:` LEAN-BUT-SAFE BUILDER:** Build the leanest version that still clears the security floor. Apply the **Tier 0/1 baseline** from *Project Phase & Rigor Ladder* — *defer* the heavy commercial gates (full RLS test matrix, mutation/property/load tiers, DR drills, formal threat models, coverage gates), each as an explicit `TODO` with the promotion trigger that re-enables it. Never relax the floor: no hardcoded secrets, input validation at boundaries, an isolated dev environment, and authentication are non-negotiable at every tier. **Cheap ≠ insecure.** (The triggers name the build *approach*; the rigor *phase* comes from the ladder — a true throwaway is Tier 0, anything with real users is Tier 1.)