/dna:init — Activate DNA for this project
Enables the DNA plugin for the current project and bootstraps the decision graph.
Usage: /dna:init
What to do
- •
Check if already active. Read the project's
.claude/settings.local.json(if it exists). IfenabledPluginsalready has"dna@fraim-plugins": true, tell the person it's already active and stop. - •
Enable the plugin for this project. Write or merge
enabledPluginsinto.claude/settings.local.json:json{ "enabledPlugins": { "dna@fraim-plugins": true } }Preserve any existing keys in the file — only add/update the
enabledPluginsentry. - •
Tell the person the plugin is now active and they need to start a new session for it to take effect.
Constraints
- •Never modify global settings (
~/.claude/settings.json) - •Preserve existing project settings — only add the plugin enablement
- •This skill only enables the plugin. The SessionStart hook handles bootstrapping
.dna/,dna/,constitution/, andcontracts/directories automatically on first run.