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

completion-check — скилл для Claude Code: проверка инфраструктуры

Проверяет, подключена ли инфраструктура к рабочему пути: хуки зарегистрированы, нужный backend используется, сценарий проходит end-to-end.

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

Что делает completion-check

completion-check помогает проверить инфраструктуру после написания кода. Скилл предлагает проследить путь от намерения пользователя до вызова кода, убедиться, что хуки зарегистрированы в .claude/settings.json, и проверить, какой backend использует приложение.

Проверка включает end-to-end запуск с отладочным логом, поиск функций, которые определены, но не вызываются, и обнаружение параллельных реализаций. В примерах используются grep, ls, uv run python, cat и ast-grep; отдельно проверяется, что PostgreSQL не подменён SQLite. Это повод проверить конфигурацию: наличие класса или скрипта ещё не доказывает, что система его вызывает.

Скилл помечен как невидимый для прямого вызова и доступен для Claude Code, Codex, Cursor, GitHub Copilot, Gemini CLI и OpenCode.

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

  • проследить путь от точки входа до инфраструктуры
  • проверить регистрацию хуков в .claude/settings.json
  • убедиться, что приложение использует PostgreSQL
  • найти мёртвый код и параллельные реализации
  • провести end-to-end проверку вызова инфраструктуры

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

  • Проверь, что новая инфраструктура подключена к рабочему пути от пользовательского запроса до выполнения кода.
  • Проследи вызов Task() и выясни, запускается ли claude -p, а не параллельная реализация.
  • Проверь хуки в .claude/settings.json, backend и end-to-end запуск, затем составь список незакрытых пунктов.

Как установить completion-check

1Через Skills CLI (Vercel)

npx skills add parcadei/Continuous-Claude-v3 --skill completion-check -a claude-code

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

~/.claude/skills/completion-check/SKILL.md

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

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

Вопросы о completion-check

Как установить completion-check в Claude Code?

Выполните npx skills add parcadei/Continuous-Claude-v3 --skill completion-check -a claude-code, затем повторите эту команду ещё раз. После этого откройте ~/.claude/skills/completion-check/SKILL.md.

Что делает completion-check?

Скилл проверяет, что написанная инфраструктура действительно подключена и вызывается. Он смотрит execution path, регистрацию хуков, backend, end-to-end запуск и мёртвый код.

Что проверяет скилл в базе данных?

Он предлагает проверить строки подключения и убедиться, что используется PostgreSQL, если он заложен в архитектуре, а SQLite не подменяет ожидаемый backend.

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

SKILL.md · MIT
---
name: completion-check
description: "Completion Check: Verify Infrastructure Is Wired"
user-invocable: false
---

# Completion Check: Verify Infrastructure Is Wired

When building infrastructure, verify it's actually connected to the system before marking as complete.

## Pattern

Infrastructure is not done when the code is written - it's done when it's wired into the system and actively used. Dead code (built but never called) is wasted effort.

## DO

1. **Trace the execution path** - Follow from user intent to actual code execution:
   ```bash
   # Example: Verify Task tool spawns correctly
   grep -r "claude -p" src/
   grep -r "Task(" src/
   ```

2. **Check hooks are registered**, not just implemented:
   ```bash
   # Hook exists?
   ls -la .claude/hooks/my-hook.sh

   # Hook registered in settings?
   grep "my-hook" .claude/settings.json
   ```

3. **Verify database connections** - Ensure infrastructure uses the right backend:
   ```bash
   # Check connection strings
   grep -r "postgresql://" src/
   grep -r "sqlite:" src/  # Should NOT find if PostgreSQL expected
   ```

4. **Test end-to-end** - Run the feature and verify infrastructure is invoked:
   ```bash
   # Add debug logging
   echo "DEBUG: DAG spawn invoked" >> /tmp/debug.log

   # Trigger feature
   uv run python -m my_feature

   # Verify infrastructure was called
   cat /tmp/debug.log
   ```

5. **Search for orphaned implementations**:
   ```bash
   # Find functions defined but never called
   ast-grep --pattern 'async function $NAME() { $$$ }' | \
     xargs -I {} grep -r "{}" src/
   ```

## DON'T

- Mark infrastructure "complete" without testing execution path
- Assume code is wired just because it exists
- Build parallel systems (Task tool vs claude -p spawn)
- Use wrong backends (SQLite when PostgreSQL is architected)
- Skip end-to-end testing ("it compiles" ≠ "it runs")

## Completion Checklist

Before declaring infrastructure complete:

- [ ] Traced execution path from entry point to infrastructure
- [ ] Verified hooks are registered in .claude/settings.json
- [ ] Confirmed correct database/backend in use
- [ ] Ran end-to-end test showing infrastructure invoked
- [ ] Searched for dead code or parallel implementations
- [ ] Checked configuration files match implementation

## Example: DAG Task Graph

**Wrong approach:**
```
✓ Built BeadsTaskGraph class
✓ Implemented DAG dependencies
✓ Added spawn logic
✗ Never wired - Task tool still runs instead
✗ Used SQLite instead of PostgreSQL
```

**Right approach:**
```
✓ Built BeadsTaskGraph class
✓ Wired into Task tool execution path
✓ Verified claude -p spawn is called
✓ Confirmed PostgreSQL backend in use
✓ Tested: user calls Task() → DAG spawns → beads execute
✓ No parallel implementations found
```

## Source Sessions

- This session: Architecture gap discovery - DAG built but not wired, Task tool runs instead of spawn, SQLite used instead of PostgreSQL

© parcadei · MIT · parcadei/Continuous-Claude-v3

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

Всё по теме «DevOps и инфраструктура» →
database-administrator VoltAgent Community Субагент анализирует базы данных, настраивает производительность, репликацию, резервное копирование и восстановление. Подходит для production-инфраструктуры. 452установок backend-development mrgoonie Скилл ведёт агента по проектированию API, схем БД, аутентификации и CI/CD. Пригодится, когда бэкенд пишется с нуля или переезжает в прод. CX Codex +1 2 300установок database-testing kindlmann Скилл для тестирования баз данных: проверяет миграции вперёд и назад, ограничения схемы, seed-данные и планы запросов. Пригодится, когда миграция проходит, а данные теряются. CX Codex +1 1 100установок neon-postgres neondatabase Скилл помогает агенту работать с базой Postgres на Neon: выбирать подключение, вести миграции и проверять состояние базы. Пригодится для задач с существующей схемой или DATABASE_URL. CX Codex +1 281 100установок fastapi-templates Seth Hobson Скилл создаёт структуру FastAPI-проекта с асинхронными маршрутами, зависимостями и обработкой ошибок. Пригодится для нового API на Python. CX Codex 25 840установок neon-postgres-branches neondatabase Помогает создавать и сбрасывать ветки базы данных Neon через CLI или MCP. Пригодится для безопасного прогона миграций на реальных данных или изоляции тестовых сред. CX Codex +1 31 200установок

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

shapely-compute Выполняет вычислительную геометрию через Shapely: строит фигуры, проверяет пространственные предикаты и рассчитывает площади прямо в агенте. CX Codex +1 495установок recall Скилл достаёт из памяти проекта наработки прошлых сессий: паттерны, ошибки, установки. Пригодится, когда агент повторяет уже пройденный путь. CX Codex +1 493установок math-router Скилл разбирает математический запрос и выдаёт готовую CLI-команду для нужного скрипта. Пригодится, когда агент считает интегралы, доказывает теоремы или строит графики. CX Codex +1 493установок help Интерактивный навигатор по возможностям окружения Continuous-Claude-v3. Показывает готовые воркфлоу, доступных субагентов, хуки и CLI-утилиты. CX Codex +1 491установок slash-commands Справочник по созданию слэш-команд: быстрые промпты, запуск bash и ссылки на файлы прямо в тексте команды. CX Codex +1 489установок cli-reference Справочник по командам и флагам Claude Code. Помогает настроить запуск агента в фоновом режиме, скриптах автоматизации или CI/CD. CX Codex +1 489установок skill-upgrader Переводит SKILL.md в формат Decision Theory v5 Hybrid с помощью четырёх агентов. Пригодится для формализации состояний, действий и ограничений скилла. CX Codex +1 489установок morph-search Скилл для поиска по кодовой базе через WarpGrep: ищет по тексту и регуляркам, умеет править файлы. Пригодится на больших проектах. CX Codex +1 489установок

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

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