Common Ground
ASecurity[STATUS: review] [CONFIDENCE: high] [REVIEWED: 2026-04-18] Выводит скрытые допущения Claude о проекте ДО начала работы — предотвращает ситуацию когда Claude пишет код основываясь на предположениях которые никогда не проговаривались. Экономит часы переделок. Триггеры: "/common-ground", "common ground", "какие у тебя допущения", "что ты предполагаешь", "проверь assumptions", "уточни перед началом", "что ты думаешь о проекте". НЕ использовать для: выполнения задач — только для синхронизации пони...
- 9 stars
- 0 votes
- 0 copies
- 1 view
- Added September 2, 2026
Security analysis
100/100Pro scans all 2 files and shows the line behind each finding
npx -y skills add sergeeey/Claude-cod-top-2026 --skill common-ground --agent claude-codeAre you the author of Common Ground?
Add the live security badge to your README. It updates with every re-scan.
[](https://www.skillsdirectory.com/skills/sergeeey-common-ground)---
name: common-ground
description: >
[STATUS: review] [CONFIDENCE: high] [REVIEWED: 2026-04-18]
Выводит скрытые допущения Claude о проекте ДО начала работы — предотвращает
ситуацию когда Claude пишет код основываясь на предположениях которые никогда
не проговаривались. Экономит часы переделок.
Триггеры: "/common-ground", "common ground", "какие у тебя допущения",
"что ты предполагаешь", "проверь assumptions", "уточни перед началом",
"что ты думаешь о проекте".
НЕ использовать для: выполнения задач — только для синхронизации понимания.
---
# Common Ground — Синхронизация допущений
## Зачем это нужно
Claude начинает каждую задачу с набором **скрытых assumptions** о проекте:
- "Это Python 3.11, значит использую match/case"
- "Раз Neo4j, значит используем Cypher через py2neo"
- "Тесты запускаются через pytest с coverage"
- "Деплой в Docker, значит не нужно думать о PATH"
Если хоть одно допущение неверно — получаешь код который не работает в твоей среде.
**Common Ground** выводит эти допущения явно, пока они ещё не стали кодом.
## Что читаю сам
```
!`cat .claude/memory/activeContext.md 2>/dev/null`
!`cat CLAUDE.md 2>/dev/null`
!`cat requirements.txt pyproject.toml package.json 2>/dev/null | head -30`
!`python --version 2>/dev/null; node --version 2>/dev/null`
```
## Формат вывода
После чтения контекста, явно перечисляю все assumptions по категориям:
### 🛠 Технический стек
- [ ] Язык и версия: _[что думаю]_ → **Верно?**
- [ ] Основные зависимости: _[что думаю]_
- [ ] Тест-раннер: _[что думаю]_
- [ ] БД / хранилище: _[что думаю]_
### 🏗 Архитектура
- [ ] Структура проекта: _[что думаю]_
- [ ] Entry point: _[что думаю]_
- [ ] Конфигурация: env vars / config файл / hardcode?
### 🎯 Задача
- [ ] Что именно нужно сделать: _[моя интерпретация]_
- [ ] Что НЕ нужно делать (граница задачи): _[моё понимание]_
- [ ] Определение "готово": _[что считаю успехом]_
### ⚠️ Риски
- [ ] Что может пойти не так: _[мои опасения]_
- [ ] Что требует подтверждения перед кодингом
## Правила
1. **Задаю максимум 3 уточняющих вопроса** — не допрос, а синхронизация
2. **Каждое допущение помечаю** [INFERRED] или [VERIFIED из файла]
3. **Жду подтверждения** прежде чем писать код
4. После подтверждения — **не возвращаюсь к допущениям**, работаю
## Когда особенно важно запускать
- Новый проект (первые 3 задачи)
- После долгого перерыва (>1 недели)
- Задача затрагивает >3 файлов
- Задача связана с деплоем, миграцией, изменением схемы БД
- Ты говоришь что-то расплывчатое типа "сделай это правильно"
Files in this skill
- SKILL.md
- plugin.json
Attribution
Comments
Loading comments…
Newsletter
Get the weekly list of safe new skills, and the ones we pulled.