senior-engineering-partner — скилл

Скилл для Claude Code работает ревьюером, напарником, отладчиком и наставником и ведет задачу от спецификации до проверки.

  • 193 ★ репозитория
  • Последний коммит
  • Apache-2.0
Скилл

Минимальный доступ

Почему такой уровень

  • Скилл состоит из инструкций и справочных файлов, сам ничего не запускает. Агент под его руководством выполняет обычные действия в вашем проекте.
Все причины и проверки

bjgreenberg/senior-engineering-partner

Установка

Работает в

В терминале, через 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 работали по одному плану

СкиллРасширенный доступ158Звезды репозитория

Набор утилит для Claude Code: фоновые скиллы, экспертные агенты, слэш-команды и шаблоны промптов для разработки

СкиллРасширенный доступ787Звезды репозитория

Семнадцать скиллов для Claude Code проводят работу над продуктом: спека, ревью ветки, проверка перед коммитом и чистка хвостов.

СкиллМинимальный доступ106Звезды репозитория

lencx skills

lencx-skills

Два скилла для Claude Code и Codex: keel решает вопросы архитектуры, coding-protocol держит правки кода в границах задачи

СкиллМинимальный доступ197Звезды репозитория

22 скилла на весь цикл проекта в Claude Code: от настройки и границ задачи до код-ревью, проверки перед пушем и заметок сессий.

СкиллРасширенный доступ158Звезды репозитория

Одиннадцать скиллов, которые ведут идею через требования, спецификацию и план к проверенному pull request с независимым ревью

СкиллРасширенный доступ431Звезды репозитория

Коротко о 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.)

Сообщить о проблеме