NSEvteev/FullSpec
A spec-driven framework that turns ideas into production code through formal analysis chains, automated testing, and structured delivery.
ARCHETYPE
Orchestrator
A bench of specialised subagents. The main agent mostly delegates.
Copy this rig
# review before running: this installs third-party code
$ npx degit NSEvteev/FullSpec/.claude ./rig-fullspec # inspect, then merge into .claude/ MCP servers are added to Claude Code at local scope; env vars are shown as YOUR_… placeholders — we never store values. Files are fetched with degit into a separate folder so you can review before merging.
$ npx degit NSEvteev/FullSpec/.claude/skills/agent-create .claude/skills/agent-create $ npx degit NSEvteev/FullSpec/.claude/skills/agent-modify .claude/skills/agent-modify $ npx degit NSEvteev/FullSpec/.claude/skills/agent-validate .claude/skills/agent-validate $ npx degit NSEvteev/FullSpec/.claude/skills/analysis-status .claude/skills/analysis-status $ npx degit NSEvteev/FullSpec/.claude/skills/branch-create .claude/skills/branch-create $ npx degit NSEvteev/FullSpec/.claude/skills/chain-done .claude/skills/chain-done $ npx degit NSEvteev/FullSpec/.claude/skills/chain .claude/skills/chain $ npx degit NSEvteev/FullSpec/.claude/skills/commit .claude/skills/commit $ npx degit NSEvteev/FullSpec/.claude/skills/design-create .claude/skills/design-create $ npx degit NSEvteev/FullSpec/.claude/skills/design-modify .claude/skills/design-modify $ npx degit NSEvteev/FullSpec/.claude/skills/design-validate .claude/skills/design-validate $ npx degit NSEvteev/FullSpec/.claude/skills/dev-create .claude/skills/dev-create $ npx degit NSEvteev/FullSpec/.claude/skills/discussion-create .claude/skills/discussion-create $ npx degit NSEvteev/FullSpec/.claude/skills/discussion-modify .claude/skills/discussion-modify $ npx degit NSEvteev/FullSpec/.claude/skills/discussion-validate .claude/skills/discussion-validate $ npx degit NSEvteev/FullSpec/.claude/skills/docker-up .claude/skills/docker-up $ npx degit NSEvteev/FullSpec/.claude/skills/docs-sync .claude/skills/docs-sync $ npx degit NSEvteev/FullSpec/.claude/skills/draft-validate .claude/skills/draft-validate $ npx degit NSEvteev/FullSpec/.claude/skills/hotfix .claude/skills/hotfix $ npx degit NSEvteev/FullSpec/.claude/skills/init-project .claude/skills/init-project $ npx degit NSEvteev/FullSpec/.claude/skills/instruction-create .claude/skills/instruction-create $ npx degit NSEvteev/FullSpec/.claude/skills/instruction-modify .claude/skills/instruction-modify $ npx degit NSEvteev/FullSpec/.claude/skills/instruction-validate .claude/skills/instruction-validate $ npx degit NSEvteev/FullSpec/.claude/skills/issue-create .claude/skills/issue-create $ npx degit NSEvteev/FullSpec/.claude/skills/issue-modify .claude/skills/issue-modify $ npx degit NSEvteev/FullSpec/.claude/skills/issue-validate .claude/skills/issue-validate $ npx degit NSEvteev/FullSpec/.claude/skills/labels-modify .claude/skills/labels-modify $ npx degit NSEvteev/FullSpec/.claude/skills/labels-validate .claude/skills/labels-validate $ npx degit NSEvteev/FullSpec/.claude/skills/links-validate .claude/skills/links-validate $ npx degit NSEvteev/FullSpec/.claude/skills/list-search .claude/skills/list-search $ npx degit NSEvteev/FullSpec/.claude/skills/merge .claude/skills/merge $ npx degit NSEvteev/FullSpec/.claude/skills/migration-create .claude/skills/migration-create $ npx degit NSEvteev/FullSpec/.claude/skills/migration-validate .claude/skills/migration-validate $ npx degit NSEvteev/FullSpec/.claude/skills/milestone-create .claude/skills/milestone-create $ npx degit NSEvteev/FullSpec/.claude/skills/milestone-modify .claude/skills/milestone-modify $ npx degit NSEvteev/FullSpec/.claude/skills/milestone-validate .claude/skills/milestone-validate $ npx degit NSEvteev/FullSpec/.claude/skills/plan-dev-create .claude/skills/plan-dev-create $ npx degit NSEvteev/FullSpec/.claude/skills/plan-dev-modify .claude/skills/plan-dev-modify $ npx degit NSEvteev/FullSpec/.claude/skills/plan-dev-validate .claude/skills/plan-dev-validate $ npx degit NSEvteev/FullSpec/.claude/skills/plan-test-create .claude/skills/plan-test-create
$ curl -fsSL --create-dirs -o .claude/agents/AGENT.md https://raw.githubusercontent.com/NSEvteev/FullSpec/main/.claude/agents/code-reviewer/AGENT.md $ curl -fsSL --create-dirs -o .claude/agents/AGENT.md https://raw.githubusercontent.com/NSEvteev/FullSpec/main/.claude/agents/design-agent-first/AGENT.md $ curl -fsSL --create-dirs -o .claude/agents/AGENT.md https://raw.githubusercontent.com/NSEvteev/FullSpec/main/.claude/agents/design-agent-second/AGENT.md $ curl -fsSL --create-dirs -o .claude/agents/AGENT.md https://raw.githubusercontent.com/NSEvteev/FullSpec/main/.claude/agents/design-reviewer/AGENT.md $ curl -fsSL --create-dirs -o .claude/agents/AGENT.md https://raw.githubusercontent.com/NSEvteev/FullSpec/main/.claude/agents/dev-agent/AGENT.md $ curl -fsSL --create-dirs -o .claude/agents/AGENT.md https://raw.githubusercontent.com/NSEvteev/FullSpec/main/.claude/agents/discussion-reviewer/AGENT.md $ curl -fsSL --create-dirs -o .claude/agents/AGENT.md https://raw.githubusercontent.com/NSEvteev/FullSpec/main/.claude/agents/docker-agent/AGENT.md $ curl -fsSL --create-dirs -o .claude/agents/AGENT.md https://raw.githubusercontent.com/NSEvteev/FullSpec/main/.claude/agents/hotfix-docs-agent/AGENT.md $ curl -fsSL --create-dirs -o .claude/agents/AGENT.md https://raw.githubusercontent.com/NSEvteev/FullSpec/main/.claude/agents/hotfix-docs-search-agent/AGENT.md $ curl -fsSL --create-dirs -o .claude/agents/AGENT.md https://raw.githubusercontent.com/NSEvteev/FullSpec/main/.claude/agents/issue-agent/AGENT.md $ curl -fsSL --create-dirs -o .claude/agents/AGENT.md https://raw.githubusercontent.com/NSEvteev/FullSpec/main/.claude/agents/issue-reviewer/AGENT.md $ curl -fsSL --create-dirs -o .claude/agents/AGENT.md https://raw.githubusercontent.com/NSEvteev/FullSpec/main/.claude/agents/meta-agent/AGENT.md $ curl -fsSL --create-dirs -o .claude/agents/AGENT.md https://raw.githubusercontent.com/NSEvteev/FullSpec/main/.claude/agents/meta-reviewer/AGENT.md $ curl -fsSL --create-dirs -o .claude/agents/AGENT.md https://raw.githubusercontent.com/NSEvteev/FullSpec/main/.claude/agents/plandev-agent/AGENT.md $ curl -fsSL --create-dirs -o .claude/agents/AGENT.md https://raw.githubusercontent.com/NSEvteev/FullSpec/main/.claude/agents/plandev-reviewer/AGENT.md $ curl -fsSL --create-dirs -o .claude/agents/AGENT.md https://raw.githubusercontent.com/NSEvteev/FullSpec/main/.claude/agents/plantest-agent/AGENT.md $ curl -fsSL --create-dirs -o .claude/agents/AGENT.md https://raw.githubusercontent.com/NSEvteev/FullSpec/main/.claude/agents/plantest-reviewer/AGENT.md $ curl -fsSL --create-dirs -o .claude/agents/AGENT.md https://raw.githubusercontent.com/NSEvteev/FullSpec/main/.claude/agents/rollback-agent/AGENT.md $ curl -fsSL --create-dirs -o .claude/agents/AGENT.md https://raw.githubusercontent.com/NSEvteev/FullSpec/main/.claude/agents/service-agent/AGENT.md $ curl -fsSL --create-dirs -o .claude/agents/AGENT.md https://raw.githubusercontent.com/NSEvteev/FullSpec/main/.claude/agents/service-reviewer/AGENT.md $ curl -fsSL --create-dirs -o .claude/agents/AGENT.md https://raw.githubusercontent.com/NSEvteev/FullSpec/main/.claude/agents/system-agent/AGENT.md $ curl -fsSL --create-dirs -o .claude/agents/AGENT.md https://raw.githubusercontent.com/NSEvteev/FullSpec/main/.claude/agents/system-reviewer/AGENT.md $ curl -fsSL --create-dirs -o .claude/agents/AGENT.md https://raw.githubusercontent.com/NSEvteev/FullSpec/main/.claude/agents/technology-agent/AGENT.md $ curl -fsSL --create-dirs -o .claude/agents/AGENT.md https://raw.githubusercontent.com/NSEvteev/FullSpec/main/.claude/agents/technology-reviewer/AGENT.md $ curl -fsSL --create-dirs -o .claude/agents/AGENT.md https://raw.githubusercontent.com/NSEvteev/FullSpec/main/.claude/agents/test-ui-agent/AGENT.md
Merge into .claude/settings.json (project) or ~/.claude/settings.json (user). Hook commands reference scripts in the source repo — copy those too.
{
"permissions": {
"deny": [
"Bash(> /dev/sda:*)"
]
}
} Skills (69)
agent-createagent-modifyagent-validateanalysis-statusbranch-createchain-donechaincommitdesign-createdesign-modifydesign-validatedev-creatediscussion-creatediscussion-modifydiscussion-validatedocker-updocs-syncdraft-validatehotfixinit-projectinstruction-createinstruction-modifyinstruction-validateissue-createissue-modifyissue-validatelabels-modifylabels-validatelinks-validatelist-searchmergemigration-createmigration-validatemilestone-createmilestone-modifymilestone-validateplan-dev-createplan-dev-modifyplan-dev-validateplan-test-createplan-test-modifyplan-test-validatepost-releasepr-createprinciples-validaterelease-createreview-createreview-validatereviewrollback-chainrule-createrule-modifyrule-validatescript-createscript-modifyscript-validateservice-createservice-modifyservice-validateskill-createskill-modifyskill-validatestructure-createstructure-modifystructure-validatetechnology-createtechnology-modifytechnology-validatetest-ui
Subagents (25)
| code-reviewer model: sonnet | Ревью кода — анализ diff ветки или PR, проверка по 7 критериям качества, сверка с постановкой из specs/analysis/, вывод замечаний. Используй при ревью ветки перед PR или при ревью открытого PR. |
| design-agent-first model: sonnet | Первая фаза создания Design SDD \u2014 Unified Scan (5 источников), Clarify (сервисы + технологии), генерация Резюме + секция \"Выбор технологий\" (7 критериев, AskUserQuestion) + заголовки SVC-N (h2, |
| design-agent-second model: sonnet | Вторая фаза создания Design SDD \u2014 заполнение SVC-N (9 подсекций, 8:8 маппинг), INT-N, STS-N на основе partial design.md (Резюме + Выбор технологий от design-agent-first). Используй при создании н |
| design-reviewer model: sonnet | Ревью проектирования SDD на полноту — 9 подсекций SVC-N (8:8 маппинг), delta-формат, блоки взаимодействия (INT-N), контракты API, системные тесты (STS-N), § 9 WHY-решения, зона ответственности. Исполь |
| dev-agent model: sonnet | Агент разработки — выполнение 1-2 задач (BLOCK-N) из Plan Dev. Код, тесты, коммиты, CONFLICT-детекция. |
| discussion-reviewer model: sonnet | Ревью дискуссий SDD на полноту — анализ по объектам, генерация PROP-N рекомендаций, проверка "Вне scope". Используй при создании или изменении дискуссии. |
| docker-agent model: sonnet | Специализированный агент Docker-операций — scaffolding, обновление конфигураций, валидация compose. Вызывается основным LLM из docs-sync, после dev-agent и из /test. |
| hotfix-docs-agent model: sonnet | Обновление одного документа по результатам hotfix impact analysis — прямое редактирование по тексту, один агент на один документ, запускается параллельно. |
| hotfix-docs-search-agent model: sonnet | Поиск влияния хотфикса на документацию — сканирует один scope (analysis/docs/technologies/system/pipelines) по ключевым словам и сервисам, возвращает структурированный отчёт затронутых документов с пр |
| issue-agent model: sonnet | Создание GitHub Issues для TASK-N одного блока plan-dev.md — 18-шаговый алгоритм, один агент на блок, запускается параллельно. Используй при /dev-create (Шаг 3, Волна 1) для создания Issues. |
| issue-reviewer model: sonnet | Доводка GitHub Issues — 3-фазный алгоритм ("вжиться в роль разработчика" → целенаправленный поиск → структурная проверка), дополняет через gh issue edit. Один ревьюер на блок, параллельно. Используй п |
| meta-agent model: sonnet | Помощник по созданию инструкций. Используй для работы с документацией, скиллами, правилами и структурой проекта. |
| meta-reviewer model: sonnet | Семантический анализ документов на ясность и однозначность. Используй для проверки инструкций, которые будет исполнять LLM. |
| plandev-agent model: sonnet | Генерация содержимого plan-dev.md — TASK-N, подзадачи, зависимости, BLOCK-N. Один агент с mode параметром (per-service/INFRA/system). Используй при создании нового Plan Dev (вызывается из /plan-dev-cr |
| plandev-reviewer model: sonnet | Ревью plan-dev.md на полноту покрытия TC-N, корректность формата TASK-N, согласованность с Design/Plan Tests. Записывает PROP-N предложения. Используй при создании или изменении Plan Dev (вызывается и |
| plantest-agent model: sonnet | Генерация содержимого plan-test.md \u2014 TC-N, fixtures, матрица покрытия, блоки тестирования. Используй при создании нового Plan Tests (вызывается из /plan-test-create). |
| plantest-reviewer model: sonnet | Ревью plan-test.md на полноту покрытия REQ-N/STS-N/SVC-N, корректность формата TC-N, согласованность с Design. Используй при создании или изменении Plan Tests (вызывается из /plan-test-create). |
| rollback-agent model: sonnet | Откат артефактов analysis chain (Шаги 3–7) — экономит контекст основного LLM. Статусные переходы делает основной LLM. |
| service-agent model: sonnet | Создание и обновление specs/docs/{svc}.md на основе Design SVC-N. Один агент на один сервис — запускается параллельно. Используй при /docs-sync для синхронизации per-service документов. |
| service-reviewer model: sonnet | Ревью specs/docs/{svc}.md на соответствие Design SVC-N — обнаружение MISSING/INVENTED/DISTORTED. Один ревьюер на один сервис — запускается параллельно. Используй при /docs-sync (Волна 2) для сверки pe |
| system-agent model: sonnet | Обновление specs/docs/.system/ — двухфазный агент. mode=sync: ТОЛЬКО overview.md из Design (при /docs-sync). mode=done: ВСЕ 4 файла из Design + Plan Tests + реальный код (при /chain-done). Используй п |
| system-reviewer model: sonnet | Ревью specs/docs/.system/ на соответствие Design/Plan Tests/коду — двухфазный. mode=sync: ТОЛЬКО overview.md. mode=done: ВСЕ 4 файла + согласованность. Используй при /docs-sync и /chain-done (Волна 2) |
| technology-agent model: sonnet | Создание и обновление per-tech стандарта кодирования (standard-{tech}.md + security-{tech}.md (условно) + rule + реестр). Используй при создании нового Design (вызывается из /technology-create, /techn |
| technology-reviewer model: sonnet | Ревью содержания per-tech стандартов после technology-agent — проверка 7 критериев качества (примеры, паттерны, SDD-контекст, кросс-стандартная согласованность). Используй при создании или изменении p |
| test-ui-agent model: opus | UI smoke-тесты через playwright-cli — выполняет SMOKE-NNN сценарии, делает скриншоты, возвращает отчёт PASS/FAIL. Вызывается из /test-ui (шаг 5.3 в chain). |
Permissions
deny (1)
Bash(> /dev/sda:*)
ask (0)
—
allow (34)
Bash(cd:*)
Bash(ls:*)
Bash(tree:*)
Bash(mkdir:*)
Bash(git status:*)
Bash(git diff:*)
Bash(git log:*)
Bash(git branch:*)
Bash(git add:*)
Bash(git commit:*)
Bash(git push:*)
Bash(git stash:*)
Bash(git fetch:*)
Bash(git checkout:*)
Bash(git merge:*)
Bash(git rebase:*)
Bash(git reset:*)
Bash(git restore:*)
Bash(git show:*)
Bash(git rev-parse:*)
Bash(gh:*)
Bash(python:*)
Bash(make:*)
Bash(npm:*)
Bash(pnpm:*)
Bash(node:*)
Bash(docker:*)
Bash(docker-compose:*)
Bash(rm -rf:*)
Bash(rm -r /*)
Bash(rm:*)
WebSearch
Edit
Write
Similar rigs
nalbam/dotfiles
—
Skill Collector 2.9k tok ·
justxor/claude-code-pro-course
Claude Code PRO — полный курс и гайд на русском: CLAUDE.md, settings, skills, subagents, hooks, MCP, плагины, CI. 8 лабораторных, библиотека промптов и готовый starter-kit. Здесь бесплатные курсы по chatgpt -
Fort Knox 27.4k tok ·
LeeYudok/agents-scaffold
Fork-and-fill bootstrap for AI coding agents (Claude Code first, Codex/Gemini via AGENTS.md) — agents, skills, hooks, tiered rules (P0/P1/P2) and stack presets composed into one enforced pre-commit gate. 한국어/English
Fort Knox 2.3k tok ·
ZaaliMohamed123/evolving-claude
A self-improving global Claude Code setup: 10 subagents, on-demand skills, safety hooks, three-tier memory, and a config feedback loop.
Orchestrator 2.2k tok ·