Memory Capture
Persist a concise project-specific lesson only when it is verified, reusable, non-sensitive, and not already recorded. Use when the user asks Soba to remember something or successful work reveals a stable convention worth future retrieval.
Docs Semantic Auditor
Audits SOBA docs-site semantic coverage against facts extracted from the project code, including permission modes, approval decisions, slash commands, CLI flags, env vars, config keys, trust levels, and direct-shell syntax. Use when checking that docs do not merely avoid fabricated claims, but also mention code-defined user-facing semantics.
Regression Runner
Автоматический regression gate: case-driven при наличии docs/testing/regression-cases/ или repository-native fallback без фиктивных результатов. Выполняет unit-, CLI-, docs- и при доступности real-model проверки.
Bug Fix
Investigate reported defects and, when a fix is requested, make the smallest verified correction. Use for regressions, runtime failures, incorrect behavior, or failing checks with an unknown cause.
Ts Morph Analyzer
Использует TypeScript Compiler API через `ts-morph` для построения dependency graph, impact analysis, cross-file references и dead-code detection.
Bug Fixer
Читает последний SUMMARY.md из регресс-прогона, верифицирует FAIL-баги, находит корневую причину, фиксит код и обновляет статус.
Lint Fix
Resolve formatting, linting, or static-style failures with the project's own configured workflow and a scoped diff. Use when a style gate fails or the user asks to make existing code-quality checks pass.
Fix Until Green
Iteratively diagnose and resolve failing project verification until the requested checks pass or a concrete external blocker remains. Use after tests, static checks, builds, packaging, or validation fail during authorized implementation work.
Ts Error Janitor
Массовый фикс накопившихся TS-ошибок — группировка по типу/файлам, порционные исправления, отслеживание прогресса
Git Summary
Summarize a Git working tree, branch, commit range, or time window from repository evidence. Use for change reports, branch overviews, release notes input, or explanations of what changed in Git history.
Test Authoring
Design and add focused tests for a behavior contract, regression, edge case, or coverage gap using project-native test practices. Use when asked to create or improve automated tests in any language or runtime.
Pr Description
Draft an evidence-based pull request or merge request description from a resolved change set and project template. Use for reviewer summaries, change-request bodies, risk notes, or verification sections without publishing anything.
Code Review
Review a patch, change set, branch, commit, or selected files for concrete defects and risks without mutating them. Use when asked for review, readiness assessment, or findings on proposed code changes.
Commit Message
Draft an accurate commit message from a specified or staged change set using the repository's established style. Use when asked for commit wording, including conventional commits only when requested or evidenced by project history.
Version Bump
Update a project's authoritative version references consistently according to its release policy and verify the resulting artifact identity. Use for explicit release versions or supported bump requests across any ecosystem.
Feature Implementation
Implement a requested capability within an existing project, from acceptance criteria through proportionate verification. Use when asked to add or extend user-visible behavior, interfaces, workflows, or integrations.
Soba Agent
Proactive CLI coding agent with self-modifying skills, context management, and hybrid visual tooling.
Regression Validator
Валидирует регресс-кейсы на соответствие реализации. Проверяет существование тестов, CLI-флагов, инструментов, slash-команд, файлов исходников. Выявляет расхождения, устаревшие и отсутствующие кейсы. Запускается перед regression-runner.
Context Handoff
Create a compact, evidence-based continuation brief for another turn, session, or agent. Use when work must pause, context may be compacted, responsibility changes, or the user asks for current state and next steps.
Doc Scout
Валидирует документацию (user-guides) на соответствие реальному коду. На вход получает путь к .md файлу, проверяет все утверждения о CLI-флагах, env-переменных, slash-командах, конфиг-ключах, subcommand'ах, permission-модах — и выдаёт отчёт о расхождениях.
Codebase Orientation
Build an evidence-based map of an unfamiliar repository or subsystem before planning or changing it. Use for architecture questions, onboarding, ownership discovery, or the first task in an unfamiliar area.