From daplug
Read and manage daplug configuration from CLAUDE.md using <daplug_config> blocks with legacy fallback and migration support. Use before writing to CLAUDE.md or when migrating config.
How this skill is triggered — by the user, by Claude, or both
Slash command
/daplug:config-readerThis skill is limited to the following tools:
The summary Claude sees in its skill listing — used to decide when to auto-load this skill
Centralized configuration reader/migrator for daplug settings stored in `<daplug_config>` blocks inside CLAUDE.md. Provides backwards compatibility with legacy plaintext settings and safe migrations.
Centralized configuration reader/migrator for daplug settings stored in <daplug_config> blocks inside CLAUDE.md. Provides backwards compatibility with legacy plaintext settings and safe migrations.
<daplug_config>
preferred_agent: codex
worktree_dir: .worktrees/
llms_txt_dir: /storage/projects/docker/llms_txt
ai_usage_awareness: enabled
cli_logs_dir: ~/.claude/cli-logs/
</daplug_config>
PLUGIN_ROOT=$(jq -r '.plugins."daplug@cruzanstx"[0].installPath' ~/.claude/plugins/installed_plugins.json)
CONFIG_READER="$PLUGIN_ROOT/skills/config-reader/scripts/config.py"
python3 "$CONFIG_READER" get preferred_agent
python3 "$CONFIG_READER" dump --json
python3 "$CONFIG_READER" dump --env
python3 "$CONFIG_READER" status
python3 "$CONFIG_READER" status --json
python3 "$CONFIG_READER" check-legacy
# Project and user
python3 "$CONFIG_READER" migrate --all
# Project only
python3 "$CONFIG_READER" migrate --project
# User only
python3 "$CONFIG_READER" migrate --user
# Project scope
python3 "$CONFIG_READER" set worktree_dir ".worktrees/" --scope project
# User scope
python3 "$CONFIG_READER" set preferred_agent "codex" --scope user
npx claudepluginhub cruzanstx/daplug --plugin daplugCreates bite-sized, testable implementation plans from specs or requirements, with file structure and task decomposition. Activates before coding multi-step tasks.