Scaffold the dx- SDLC state tree (context/) in this project and seed the baseline standards.
Scanned 9/4/2026
Install to Claude Code
npx -y skills add dikamilo/dx-workflow --skill dx-init --agent claude-codeInstalls into .claude/skills of the current project.
Are you the author of Dx Init?
Add the live security badge to your README — it updates automatically with every re-scan.
[](https://www.skillsdirectory.com/skills/dikamilo-dx-init)More formats (shields.io, HTML) on the badges page.
---
name: dx-init
description: Scaffold the dx- SDLC state tree (context/) in this project and seed the baseline standards.
disable-model-invocation: true
---
# dx-init
Set up the `context/` tree the dx- workflow reads and writes. **Idempotent by contract:** create what's missing, never touch what exists. Re-running is safe.
## Scaffold
Create (only if absent) under `context/`:
```
foundation/ glossary.md, lessons.md, research/
standards/ global/, frontend/, backend/, testing/
efforts/ changes/ archive/
```
- **Seed the three global standards** by copying `${CLAUDE_SKILL_DIR}/assets/standards/global/*.md` into `context/standards/global/`. If a target file already exists, leave it — a project may have edited it.
- `standards/{frontend,backend,testing}/` ship **empty** — `dx-standards-discover` fills them per-project from the real codebase.
- `foundation/glossary.md` and `foundation/lessons.md` get a one-line header each and nothing more (e.g. `# Glossary — ubiquitous language for this project` / `# Lessons — accrued warnings and load-bearing decisions (append-only)`). They stay empty; `dx-domain-discover` and `dx-lesson` fill them.
## Root CLAUDE.md
Ensure the project's root `CLAUDE.md` (create if absent, else append a short section — don't duplicate if already present) states:
- **User-confirmed rollback:** on failure, never auto-rollback or revert. Stop, analyze the root cause, and ask the user before reverting anything — most failures are simple fixes and auto-rollback discards valid work and hides causes.
- A one-line pointer: this project uses the dx- SDLC framework; workflow state lives under `context/`.
## Done when
The tree above exists, the three global standards are in place, and root `CLAUDE.md` carries the rollback principle. Print a short created/present status per artifact, then:
```
Next: /dx-new <idea> — create a change or effort and start the workflow.
```
Stop. Do not chain into another skill.
Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.
No comments yet. Be the first to comment!