К основному содержанию
скилл CX Codex

audit-feedback-loop — скилл для Claude Code

Сканирует репозиторий и оценивает готовность процессов к разработке с помощью ИИ. Показывает уровень обратной связи от базовых проверок до полной автоматизации.

Установить в Claude Code · Через Skills CLI (Vercel) Все способы и платформы ↓
npx skills add zernie/vigiles --skill audit-feedback-loop -a claude-code
Открыть на GitHub

Что делает audit-feedback-loop

Скилл проверяет проект по десяти техническим сигналам: конфиги CI, настройки линтеров для JS, TS, Python, Rust, Go, Ruby или Java, визуальные тесты и телеметрия. Отдельно агент ищет файл CLAUDE.md, его типизированные спецификации CLAUDE.md.spec.ts из vigiles v2 и расписания фоновых запусков.

На основе находок репозиторию присваивается один из четырёх уровней зрелости: от Level 0 («Vibes», где агент работает без правил и проверок) до Level 3 («The Organism» с визуальными тестами и cron-задачами). В отчёте выводятся найденные сигналы и конкретные шаги для перехода на следующий уровень.

Параметр disable-model-invocation: true в манифесте отключает вызов скилла моделью без прямого запроса пользователя.

Какие задачи решает

  • оценить готовность репозитория к разработке с помощью ИИ
  • найти пробелы в конфигурациях линтеров, CI и систем наблюдения
  • проверить наличие CLAUDE.md и типизированных спецификаций vigiles v2
  • получить список конкретных шагов для перехода на следующий уровень зрелости

Примеры запросов агенту

  • Проверь репозиторий через audit-feedback-loop и покажи текущий уровень зрелости
  • Запусти audit-feedback-loop, чтобы оценить настройки линтеров и CI

Как установить audit-feedback-loop

1Через Skills CLI (Vercel)

npx skills add zernie/vigiles --skill audit-feedback-loop -a claude-code

2Вручную: положить файлы

~/.claude/skills/audit-feedback-loop/SKILL.md

Папка скилла целиком; для одного проекта — .claude/skills/audit-feedback-loop/

По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов

Вопросы о audit-feedback-loop

Как установить audit-feedback-loop в Claude Code?

Выполните команду npx skills add zernie/vigiles --skill audit-feedback-loop -a claude-code. Также можно сохранить файл вручную по пути ~/.claude/skills/audit-feedback-loop/SKILL.md.

Какие уровни зрелости определяет скилл?

Аудит присваивает проекту отметку от Level 0 (Vibes) до Level 3 (The Organism). Оценка зависит от наличия CI, правил линтера, тестов и автоматических запусков.

Какие сигналы проверяются в репозитории?

Скилл проверяет десять сигналов: конфиги CI, линтеры для разных языков, кастомные правила, файл CLAUDE.md со спецификациями vigiles, визуальные тесты, библиотеки телеметрии и задачи по расписанию.

Исходный текст

SKILL.md · MIT
---
name: audit-feedback-loop
description: Scan the current repo and score its feedback loop maturity for AI-assisted development
disable-model-invocation: true
---

Scan the current repository and score its feedback loop maturity for AI-assisted development.

## Instructions

Analyze this repository and score its **feedback loop maturity** using the levels below. Check for each signal, then output a summary report.

### Maturity Levels

**Level 0 — Vibes**
No CI config, no linter rules, no CLAUDE.md. The AI agent is flying blind.

**Level 1 — Guardrails**
Has CI + standard linters, but no custom rules. The agent gets basic feedback but can't learn project-specific conventions.

**Level 2 — Architecture as Code**
Has custom lint rules, CLAUDE.md rules have enforcement annotations. The agent gets rich, project-specific feedback.

**Level 3 — The Organism**
Has CI + custom rules + screenshot/visual tests + observability + scheduled agent tasks. The entire development loop is instrumented.

### Signals to Check

Scan the repository for the following and note which exist:

1. **CI Configuration**: Look for `.github/workflows/`, `.circleci/`, `Jenkinsfile`, `.gitlab-ci.yml`, `bitbucket-pipelines.yml`, `.travis.yml`, etc.
2. **Linter Config** (language-aware):
   - **JS/TS**: `eslint.config.*`, `.eslintrc*`, `biome.json`, `.prettierrc*`, `deno.json`
   - **Python**: `pyproject.toml` (look for `[tool.ruff]`, `[tool.pylint]`, `[tool.flake8]`), `setup.cfg`, `.flake8`, `ruff.toml`
   - **Rust**: `clippy.toml`, `.clippy.toml`, `rustfmt.toml`
   - **Go**: `.golangci.yml`, `.golangci.yaml`
   - **Ruby**: `.rubocop.yml`
   - **Java/Kotlin**: `checkstyle.xml`, `pmd.xml`, `detekt.yml`
3. **Custom Lint Rules**: Look for custom plugins, rule directories, or inline rule definitions in linter configs
   - JS/TS: `eslint-plugin-*`, `eslint-rules/` directories
   - Python: custom Ruff/Pylint plugins, AST-based checks
   - Rust: custom Clippy lints
   - Go: custom analyzers
4. **CLAUDE.md**: Check if `CLAUDE.md` exists at the repo root
5. **CLAUDE.md Enforcement**: Check if using vigiles v2 specs (`CLAUDE.md.spec.ts` exists) or v1 annotations (`**Enforced by:**` in CLAUDE.md). v2 specs = higher maturity.
6. **Type-Safe Specs**: Check for `CLAUDE.md.spec.ts` or `*.spec.ts` files — indicates typed spec compilation via vigiles v2
7. **Generated Types**: Check for `.vigiles/generated.d.ts` — indicates linter rules are type-checked at authoring time
8. **Screenshot/Visual Tests**: Look for Playwright (`playwright.config.*`), Cypress (`cypress.config.*`), Chromatic, Percy, BackstopJS configs
9. **Observability**: Search for imports/usage of `@sentry/`, `dd-trace`, `@datadog/`, `newrelic`, `@opentelemetry/`, `sentry_sdk`, `structlog`, `tracing` (Rust), `opentelemetry` in source files
10. **Scheduled Agent Tasks**: Look for cron patterns in CI configs, `.github/workflows/` with `schedule:` triggers, or references to scheduled Claude Code tasks

### Output Format

```
## Feedback Loop Audit

**Repository:** <repo name>
**Primary language(s):** <detected languages>
**Score: Level X — <Name>**

### Signals Found
- [x] CI Configuration: <details>
- [ ] Custom Lint Rules: not found
- [x] CLAUDE.md: found, 5 enforced / 2 guidance / 1 missing
...

### Recommendations
1. <Most impactful next step to level up>
2. <Second recommendation>
3. <Third recommendation>

### How to Level Up
<Specific, actionable advice for reaching the next maturity level>
```

Be specific about file paths and what you found. Give actionable recommendations tailored to the project's language and toolchain.

© zernie · MIT · zernie/vigiles

Похожие скиллы

Все скиллы по теме «Настройка агента: память, контекст, субагенты» →
setup-matt-pocock-skills Matt Pocock Скилл настраивает репозиторий для инженерных скиллов Matt Pocock: задаёт трекер задач, метки триажа и расположение доменной документации. Запустите его перед первым использованием остальных скиллов. 1 052 851установок ask-matt Matt Pocock Помогает выбрать подходящий скилл или рабочий поток из набора Matt Pocock. Пригодится, когда непонятно, с чего начать задачу: от идеи до разбора бага. 766 587установок to-tickets Matt Pocock Разбивает план, спецификацию или переписку на небольшие сквозные задачи и отмечает, какие из них блокируют остальные. Пригодится, когда нужно согласовать порядок работы до публикации задач в трекере. 711 230установок writing-plans Jesse Vincent Скилл превращает требования к многошаговой задаче в подробный план реализации до начала работы с кодом. Пригодится, когда исполнителю нужно зафиксировать файлы, интерфейсы и проверки. CX Codex 282 859установок caveman-review JuliusBrussee Пишет замечания к коду одной строкой: место, проблема, исправление. Пригодится, когда ревью диффа или PR надо пройти быстро и без воды. CX Codex +1 411 800установок caveman-compress JuliusBrussee Сжимает CLAUDE.md, списки задач и другие текстовые файлы в краткий формат, сохраняя читаемую резервную копию. CX Codex +1 411 500установок

Из того же набора16

debug-my-harness Разбирает, почему агентная обвязка сработала не так, читая локальный журнал .vigiles/runs.jsonl. Пригодится, когда скилл перестал запускаться или хук пропустил то, что должен был заблокировать. CX Codex +1 1 500установок deep-research Организует сбор данных через параллельных субагентов и сохраняет факты со ссылками на диск, чтобы детали не пропали после сжатия контекста. CX Codex +1 762установок review-docs Параллельно проверяет README или страницу документации глазами разных читателей и выдаёт оценки с правками по конкретным строкам. CX Codex +1 626установок pr-to-lint-rule Скилл превращает повторяющееся правило ревью в пользовательское правило линтера и проверяет его на ошибках до подключения. CX Codex +1 436установок enforce-rules-format Проверяет, отмечены ли правила как enforce, check или guidance, и предлагает исправления. Пригодится для проектов с Vigiles и файлами инструкций. CX Codex +1 433установок generate-logo Генерирует варианты логотипа vigiles через сервис ImageRouter API. Пригодится при поиске визуального стиля или обновлении иконки проекта. CX Codex +1 410установок code-quality Скилл для рефакторинга TypeScript и JavaScript: приводит типы в порядок, убирает невозможные состояния и разделяет логику с вводом-выводом. CX Codex +1 391установок audience-check Анализирует README и вводную документацию глазами шести разных читателей. Помогает найти непонятные термины, слабые аргументы и места, где проект бросают читать. CX Codex +1 387установок

Спонсоры проекта

Компании, которые помогают держать аналитику открытой