Dd Sdd
Discovery–Delivery Spec-Driven Development — AI SDLC через спецификации. При запуске проверяет готовность проекта (AGENTS.md, docs/rfc/, docs/specs/, симлинки треков) и спрашивает, с какого трека начинать. Два скилла: dd-discovery (читает контекст проекта и docs/specs/, декомпозирует решение по MECE и пирамиде Минто, ставит задачу в RFC в docs/rfc/), dd-delivery (реализует по RFC с тестами, дописывает в RFC тест-инструкции, обновляет docs/specs/, уносит RFC в архив).
Install
npx skills add anatolii-iumashev/dd-sdd --skill dd-sddgit clone --depth 1 https://github.com/anatolii-iumashev/dd-sdd.git /tmp/dd-sdd
mkdir -p ~/.claude/skills
cp -r /tmp/dd-sdd/. ~/.claude/skills/dd-sddPersonal skills live in ~/.claude/skills. Use .claude/skills in a project folder to share a skill with your team.
From the SKILL.md
# DD-SDD — Discovery–Delivery Spec-Driven Development
AI SDLC: работа с фичами и изменениями через спецификации, в двух треках dual-track agile.
```
dd-discovery → dd-delivery
(контекст проекта + docs/specs/ (реализация по RFC, тесты, тест-инструкции
→ задача в RFC в docs/rfc/) в RFC, обновление docs/specs/, архив RFC)
```
1. **Discovery** — читаем контекст проекта и актуальные спеки, формулируем проблему и цели, раскладываем решение по MECE и излагаем по пирамиде Минто, задаём критерии приёмки → RFC в `docs/rfc/`
2. **Delivery** — реализуем по RFC, покрываем тестами, дописываем в RFC раздел «Тест инструкции», приводим `docs/specs/` в соответствие с фактом, RFC уходит в `docs/rfc/archive/`
Обратная связь из delivery возвращается в discovery: отклонения от RFC и находки становятся входом для следующей итерации.
## Шаг 0. Preflight: проверить готовность проекта
При запуске `dd-sdd` — до вопросов по фиче — проверить, что в проекте есть всё, на что опирается цикл:
```bash
for p in AGENTS.md CLAUDE.md docs/specs docs/rfc docs/rfc/archive \
.agents/skills/dd-discovery .agents/skills/dd-delivery; do
[ -e "$p" ] && echo "есть $p" || echo "НЕТ $p"
done
ls docs/rfc 2>/dev/null
```
Каталог скиллов — тот, в котором установлен `dd-sdd` (`.agents/skills/` или `.claude/skills/`).
Что проверяем и зачем оно нужно:
- `AGENTS.md` (или `CLAUDE.md`) — контекст проекта для агента: стек, команды, конвенции. Без него RFC пишется «в вакууме».Details
- Skill name
dd-sdd- Repository
- anatolii-iumashev/dd-sdd
- License
- MIT
- Repo updated
- 31 October 2026
FAQ
What does the Dd Sdd skill do?
Discovery–Delivery Spec-Driven Development — AI SDLC через спецификации. При запуске проверяет готовность проекта (AGENTS.md, docs/rfc/, docs/specs/, симлинки треков) и спрашивает, с какого трека начинать. Два скилла: dd-discovery (читает контекст проекта и docs/specs/, декомпозирует решение по MECE и пирамиде Минто, ставит задачу в RFC в docs/rfc/), dd-delivery (реализует по RFC с тестами, дописывает в RFC тест-инструкции, обновляет docs/specs/, уносит RFC в архив).
How do I install the Dd Sdd skill?
skills CLI (Claude Code, Cursor, Codex and more): npx skills add anatolii-iumashev/dd-sdd --skill dd-sdd. Skills go in ~/.claude/skills (personal) or .claude/skills (project), and Claude loads them automatically when a task matches the description.
Is Dd Sdd popular?
It lives in anatolii-iumashev/dd-sdd, which has 5 GitHub stars and 0 forks.
Related skills
Game Terminology Vietnamization
5dungnotnull/game-terminology-vietnamization-agent-skill
Vietnamization & Localization of Deep Game Terminology (No Misleading Translations) — A production-grade Game Localization & Specialized Terminology Translation analysis harness with evidence-backed outputs, quality gates, and continuous knowledge updates. Use this skill whenever the user asks about game terminology translation, game localization, Vietnamization of game terms, specialized terminology translation, localization quality assurance, or needs analysis of game terminology in Vietnamese/English contexts.
Creating Squadjs Plugins
5Hans-Vader/squadjs-plugin-creator-skill
Use when creating, writing, or scaffolding a new SquadJS plugin, adding a server-side feature to a Squad server via SquadJS, or deciding whether SquadJS can support a desired behaviour ("can SquadJS detect X / do Y on a Squad server?"). Covers the plugin lifecycle, the full event/RCON capability surface, and the hard limits that make some requests impossible.
Godot Plugin
5TomLeeLive/openclaw-godot-skill
Control Godot Editor via OpenClaw Godot Plugin. Use for Godot game development tasks including scene management, node manipulation, input simulation, debugging, and editor control. Can modify, save, and delete scenes/nodes and capture project metadata and screenshots — destructive operations should be confirmed with the user. Use only on explicit Godot Editor requests like inspecting scenes, creating nodes, taking screenshots, testing gameplay, or controlling the editor, in trusted local projects.
AI Article Factory
5weitzu-com/ai-article-factory
Use when the user wants to turn any material, topic, or product into publish-ready, illustrated articles — automated end-to-end (auto file → topic → schedule → draft → visuals → fact-check → multi-platform copy → export MD+Word), with a human only reviewing, confirming, and publishing. 文章自动化生产/自动写文章/图文并茂/SEO GEO优化/一稿多投/任意素材变文章
Grantproof
5ellewangyuan/grantproof
Surfaces common writing-style mistakes in federal R&D grant prose — NSF SBIR/STTR, DoD SBIR, NIH SBIR, DOE, DARPA, NASA, NOAA, and similar. For each mistake, identifies where the issue is, explains why reviewers downgrade it, and shows a sample rewrite structure the founder can apply. Use when the user pastes draft writing for an R&D grant pitch or proposal.
User Story Mapping
5tomershahar/user-story-mapping-skill
Use when a user wants to create, facilitate, or generate a user story map for a product or feature — either guided step-by-step (coaching mode) or from a raw requirement (generation mode).
Browse the most popular Claude skills, all writing & content skills, or write your own with the skills generator.