Agile fundamentals: Epic/Story/Task hierarchy, INVEST, DoR/DoD, sizing, sprints
Entity Framework Core: queries, tracking, migrations, performance optimization, owned-type mapping, DateTime Kind / Npgsql timestamp
Async/await patterns: cancellation, parallelism, ValueTask, best practices
LINQ optimization: deferred execution, materialization, performance
API development: REST, versioning, URL design, error handling, DTOs
Server-side input validation: FluentValidation rules, baseline field rules, polymorphic fail-fast
API documentation: OpenAPI/Swagger, XML comments, examples
API specification: OpenAPI/Swagger design, contracts, versioning
API testing: REST validation, status codes, response verification
Testing patterns: xUnit, Moq, Arrange-Act-Assert, test organization
Test design: equivalence partitioning, boundary analysis, test cases
OWASP security: auth bypass, IDOR, injection, XSS, CSRF, privilege escalation, pre-auth invariants
Git workflow: branching, conventional commits, code review, merge requests
Разрешение конфликтов merge/rebase без тихой потери стороны: семантические конфликты, ours/theirs в rebase, modify/delete как переезд, lock-файлы, миграции, evil merge.
Code review — пошаговое ревью с разбором каждого пункта через апрув.
React patterns: hooks, components, state management, performance, TypeScript
Playwright E2E traps: locators, auto-waiting, isolation, network mocking, traces, fixtures
TypeScript traps: typing, async/await, runtime vs compile-time pitfalls
Vitest/Jest unit testing traps: mock hoisting, fake timers, async assertions, isolation
Node.js API traps: Express/Fastify/Hono, middleware, error handling, validation
Elasticsearch patterns: indexing, searching, aggregations, NEST
Redis patterns: caching, pub/sub, data structures, StackExchange.Redis
Docker patterns: multi-stage builds, security, compose, optimization
Logging patterns: Serilog, structured logging, correlation, Seq, content-level level selection, exception wrapping for optional steps
MSBuild csproj hygiene: PackageReference, CPM, Directory.Build.props, PrivateAssets, analyzers
.NET caching: HybridCache, IMemoryCache, stampede, tag invalidation, negative caching
Гигиена .NET: Roslyn analyzers, warning-профиль, NuGet security audit, контроль зависимостей через NSDepCop
Технический baseline нового .NET проекта: наследование правил solution vs закладка с нуля, мягкое предупреждение о недостающей гигиене
HTTP client resilience: Polly, retry, circuit breaker, timeouts, idempotency
.NET configuration hygiene: appsettings, IOptions, environment-specific settings, validation
Observability: OpenTelemetry, metrics, tracing, health checks
Non-functional requirements traps: numeric NFRs, SLA/SLO/SLI, p99 latency, security NFR (data classification, authorization model, secrets management, audit log, IDOR, multi-tenant)
Capacity planning traps: peak vs average load, write amplification, back-of-envelope estimation, read:write ratio, cache cost asymmetry, denormalization, hot path identification
Scalability traps: premature horizontal scaling, stateful services (memory, fs, connections), shared mutable state, sharding key selection (hot partition, hash mod N, multi-tenant, cross-shard)
CAP theorem and consistency trade-offs: strong vs eventual, PACELC, per-operation choice, read-your-writes, quorum, split-brain, clock skew, saga compensation + PACELC defaults cheatsheet for typical storages
Technology evaluation traps: hype-driven adoption, no PoC, ignoring operational cost, vendor lock-in, deprecation risk, license traps, hidden cost, team expertise
Reference architecture selection traps: feed (push vs pull), chat (WebSocket/SSE/long-poll), payment (idempotency + outbox + saga), search (split paths), notifications (fan-out tail vs head), rate-limiter algorithms
Distributed systems resilience: concurrency (CAS, optimistic locking, lost update) and reliability (timeout, retry, idempotency, circuit breaker, graceful degradation, bulkheads, health checks)
Clean Architecture: layers, dependencies, domain-centric design, CQRS contracts
Project conventions vs technical decision — what to copy from siblings: form, naming, layer signature, placement, integration, ADR decisions over sibling code
Domain-Driven Design: aggregates, entities, value objects, bounded contexts, ubiquitous language, persisted state vs computed
Microservices: decomposition, communication, data management, resilience
User stories: format, acceptance criteria, Given-When-Then, INVEST
Documentation standards: BRD, PRD, ADR, User Stories, Tech Specs
Epic planning: decomposition, scope, dependencies, release planning
Product discovery: research, validation, opportunity assessment
Prioritization: RICE, MoSCoW, value vs effort, scoring models
PyTorch patterns: models, training, data loading, GPU optimization
TensorFlow/Keras: models, layers, callbacks, distributed training
Classical ML: scikit-learn, XGBoost, feature engineering
NLP Transformers: HuggingFace, BERT, fine-tuning, tokenization
Computer Vision: CNNs, classification, detection, augmentation
ML optimization: hyperparameters, Optuna, Ray Tune, MLflow
Telegram notifications for Claude Code events: task completion, waiting, subagents
Discord уведомления о событиях Claude Code: завершение задач (Stop), ожидание ответа (Notification), завершение субагентов (SubagentStop), compact контекста (PostCompact). Включает информацию о TODO, последнем сообщении, используемых инструментах и планах.
Coding assistant for .NET: writing code, SOLID patterns, async/await
Аудит гигиены качества .NET-проекта: анализаторы, warning-профиль, NuGet audit, NSDepCop, CI-gates — отчёт «есть / нет / настроить».
Performance analyst for .NET: profiling, N+1, memory, OpenTelemetry
PostgreSQL specialist: queries, indexes, explain, optimization
RabbitMQ specialist: queues, exchanges, consumers, MassTransit
Elasticsearch specialist: indexing, searching, aggregations
Kubernetes specialist: deployments, services, HPA, troubleshooting
Seq logging specialist: queries, dashboards, alerts, structured logs
Interactive system design architect: интервью, capacity, reference architectures (feed/chat/payment), deep dive, implementation plan. Стек-нейтральный
Interactive architect for .NET: интервью, capacity, reference architectures, deep dive под ASP.NET Core / EF Core / MassTransit / Polly
ADR writer: Architecture Decision Records, MADR format, decision drivers, trade-offs
Diagram creator: C4, sequence, ER, state diagrams. Mermaid, PlantUML, Structurizr DSL
API designer: REST, GraphQL, gRPC, OpenAPI, AsyncAPI, versioning, contract-first design
Обзорное ревью существующего кода вширь: инвентаризация проблем по топикам, severity с калибровкой под масштаб, результат в docs/discover/.
User story writer: stories, acceptance criteria, Given-When-Then
Bug reporter: bug reports, reproduction steps, severity, RCA handoff
Активный поиск багов в фиче или ветке, языко-агностично: модель рисков и чартеры, адверсариальная охота, skill-чеклисты, воспроизведение и квалификация, handoff в расследование. Дополняет test-analyst и test-automator поиском дефектов в первую очередь.
TypeScript fullstack specialist: Node.js/Bun backend + React frontend
Test writer for TypeScript/JavaScript: Vitest/Jest, mocks, fake timers, isolation
Bundle for .NET developers: coding, debugging, testing, review, EF, performance, interactive .NET architecture design (incl. microservices)
Complete .NET fullstack: development + databases + messaging + containers + interactive .NET architecture design
Bundle for Product Managers: requirements, roadmap, backlog, metrics
Bundle for System Analysts: requirements, user stories, BPMN, API specs, system design feasibility
Bundle for Architects: interactive system design (Xu/RESHADED), ADR, diagrams, API design, codebase analysis, security, observability
Bundle for QA Engineers: test analysis, automation (incl. Playwright E2E), active bug hunting, bug reporting
Bundle for ML Engineers: experiments, training, debugging, deployment
Bundle for TypeScript fullstack: Node.js/Bun backend + React frontend, security, Docker, Playwright E2E
Complete infrastructure: databases, messaging, containers, CI/CD, monitoring
CLI tools bundle: VCS/CI (gh, glab, jenkins, teamcity), Kubernetes (kubectl), data & messaging (psql, redis-cli, kaf, rabbitmqadmin), cloud (aws s3), browser testing (playwright)
Kubernetes CLI: pods, logs, deployments, events, contexts via kubectl
TeamCity CLI: runs, agents, build logs via teamcity (JetBrains official Go CLI)
PostgreSQL CLI: read-only queries, schema inspection, EXPLAIN plans, locks via psql
Redis CLI: server info, key scanning, memory analysis, real-time sampling via redis-cli
RabbitMQ CLI: cluster overview, queues, bindings, test publish via rabbitmqadmin-ng
AWS S3 CLI: list buckets/objects, bucket info, object metadata, presigned URLs via aws s3
Playwright CLI: run tests, show HTML report, codegen recorder, trace viewer, browser install via npx playwright
GitHub Actions CI/CD: workflow traps, security, caching, matrix builds
Jenkins CI/CD: Jenkinsfile traps, shared libraries, credentials, pipelines
GitHub Actions CI/CD specialist: workflows, matrix builds, deployments
Jenkins CI/CD specialist: Jenkinsfile, declarative pipelines, shared libraries
Deep audit: concurrency, error handling, security, data access traps
Tech audit: approach evaluation, component analysis, risk assessment
Codebase analysis utility: scc summary, repomix pack, ast-grep dependency graph with graceful fallback. Used by architect agents in Codebase Priming
.NET Dependency Injection: lifetime, Service Locator, registration traps
SOLID principles: SRP, OCP, LSP, ISP, DIP, predicate-naming violation traps
Канонический реестр стеков и правило загрузки skills по стеку×теме для общих агентов
.NET resources and memory: IDisposable, leaks, allocations, GC
Code testability: hidden dependencies, determinism, test doubles
Спецификация проблемы перед поиском причины (Kepner-Tregoe IS/IS-NOT): нейтральная формулировка, что сломано и что нет, момент начала, масштаб
Корневая причина против симптома: доказанные звенья цепочки, fundamental vs auxiliary, каскад, объяснение IS-NOT, фикс на источнике и его фальсификация
Корреляция симптома с изменениями: окно вокруг момента начала, образ стенда против коммита, тайминг, изоляция нескольких изменений, git bisect first-parent
Дисциплина общего стенда при расследовании: read-only по умолчанию, никаких apply/restart/scale без команды, секреты не печатать, не выдумывать улики
Исследовательское тестирование для поиска багов: чартеры и сессии, оракулы, туры-эвристики, атака на риск и неявные предположения, а не happy path
Воспроизведение бага: минимальный детерминированный повтор, изоляция недетерминизма, red до фикса, отличие настоящего бага от флапа и ожидаемого поведения, переживающий handoff
Разъехавшиеся контракты между сервисами и клиентами: имя/формат поля, статус-коды, nullability, версии API, расширение enum, фиксация контракта общей схемой
Completeness-gate карты потребителей при сквозной правке: лестница из слоёв (authoritative symbol/call layer → форма → текст → общий проектор) для data flow и control flow, запрет тихого пропуска до «сторона готова»
Pipeline извлечения уроков из чужих MR/PR в маркетплейс: /mr-collect собирает review-комментарии, /mr-analyze обобщает в предложения для skills/agents, /mr-apply применяет с self-review и валидацией.
Незавершённый код и скрытые хаки в продовой ветке: TODO/FIXME, заглушки, mock в проде, silent fallback, debug-вывод, hardcoded secrets, отключённые тесты, форк версии зависимости, спекулятивный код, дубль утилиты.
Дисциплина доказательств в ревью: не утверждать без чтения файла, доказывать отсутствие поиском, трассировать путь вход-эффект, фальсифицировать каждую находку, рубрики severity и confidence, порог публикации.
Сверка технического факта с источником истины: имя API по памяти, перевёрнутая причинность, факт на веру из MR/кода. Дисциплина для ревью и диагностики — проверять имена, дефолты и причинность через context7/WebSearch версии проекта, не выдавать неподтверждённое за факт.
Инлайн-доставка ревью: один тред на находку, привязка к строке через нативный API gh/glab, severity в первой строке, overview без дублирования тредов, протокол resolve, чужие треды не трогать.
Гигиена вывода без LLM-маркеров: без эмодзи и длинных тире, без мета-фраз и хвалебных заголовков, без filler-вступлений, конкретика вместо абстракции, прямой ответ без пересказа запроса.
Дисциплина изменений по мотивам Karpathy: думать до кода и выносить допущения, простота вперёд, хирургические правки без лишнего рефакторинга, цель через проверяемые критерии, test-first для багов. Adapted from multica-ai/andrej-karpathy-skills (MIT).
Runtime .NET debug: netcoredbg, dotnet diagnostic tools, SOS, managed dumps, GC heap analysis, async stack
Native CLI debug: GDB batch / MI2, LLDB scripting, ptrace, debuginfod, valgrind для memory leak и race detection
Linux syscall и event tracing: strace, bpftrace JSON output, bcc-tools (execsnoop/opensnoop/funclatency/memleak)
Linux sampling-профилирование: perf record/script, FlameGraph, on-CPU vs off-CPU, JIT-символы для .NET
Post-mortem анализ coredump: gcore, coredumpctl, kernel.core_pattern, dotnet-dump analyze, mismatched libs, контейнеры
Бинарный анализ - binutils (readelf, nm, objdump, addr2line, strings, ldd), Rizin JSON, LIEF Python API, ilspycmd для .NET
Runtime-диагностика .NET и native-симптомов: hang, crash, leak, slowdown, post-mortem через netcoredbg, gdb/lldb, perf, bpftrace, dotnet-dump
Samsung netcoredbg CLI: attach, launch, MI2 batch, dump managed stacks для .NET runtime-диагностики
Bundle для runtime-диагностики .NET и native-границы: специалист-диагностик, skills managed/native/perf/tracing/dumps/binary, netcoredbg CLI
Языко-агностичное первичное ревью чужого MR/PR: карта изменений, параллельные фокусы, фальсификация находок, severity/confidence/scope, доставка инлайн-тредами через gh/glab.
Ре-ревью дельты MR/PR после правок автора: range-diff дельты, статус прежних находок, новые находки только в дельте, обновление существующих тредов и публикация новых.
План правок по комментариям ревью без редактирования кода: сбор тредов и коммитов, классификация замечаний, верификация чтением кода, план P0..P3 с blast radius, черновики ответов в треды.
Реализация фичи по ТЗ до локальных коммитов без push: декомпозиция в R/I-требования, инвентаризация и переиспользование, дизайн контрактов и ошибок, edit-план P1..Pn, пошаговая правка с локальной верификацией и запретом недоделок.
Language-agnostic root-cause debugger: reproduce, isolate, root cause, red-green test, hypothesis falsification. Stack-conditional skill loading.
Language-agnostic deep security analysis: threat model (actors/trust boundaries/assets), OWASP attack paths, exploit chains, severity by chain exploitability. Stack-conditional skill loading.
Расследование инцидента и поиск корневой причины на общем стенде до фикса на источнике: спецификация IS/IS-NOT, параллельный сбор улик, причинно-следственная цепочка, фальсификация причины, фикс под gate. Делегирует сбор со стенда инфра-плагинам.
Pre-push саморевью своей локальной ветки: committed+staged+worktree diff, 7 фокусов с реальным прогоном build/test, фальсификация, чеклист правок до push.
Подтягивание базовой ветки в фича-ветку и разрешение конфликтов merge/rebase без тихой потери стороны: превью без записи, карта по типам, охота за тихими конфликтами, сведение обоих намерений, фальсификация и финал без push.
Bundle цикла работы с кодом: языко-агностичное ревью MR/PR, ре-ревью дельты, план правок, реализация фичи, интеграция базовой ветки с разрешением конфликтов, pre-push саморевью и расследование инцидента (RCA на стенде), плюс skills дисциплины ревью.
Bundle жизненного цикла бага: активный поиск, оформление, расследование корневой причины на общем стенде и фикс на источнике, плюс skills методологии RCA и поиска багов и CLI для чтения стенда.