Install Code Archaeology permissions (global or local)
How this command is triggered — by the user, by Claude, or both
Slash command
/code-archaeology-plugin:installThis command is limited to the following tools:
The summary Claude sees in its command listing — used to decide when to auto-load this command
Install the required permissions for the Code Archaeology documentation pipeline. ## Step 1: Detect Current State Check if permissions are already installed by looking for `Write(/.code-archaeology/**)` in the permissions.allow array: 1. Read `~/.claude/settings.json` (global, user-wide) 2. Read `.claude/settings.local.json` in the current project directory (local, project-only) Report findings to the user: - "Global permissions (~/.claude/settings.json): installed / not installed" - "Local permissions (.claude/settings.local.json): installed / not installed" ## Step 2: Ask Installatio...
Install the required permissions for the Code Archaeology documentation pipeline.
Check if permissions are already installed by looking for Write(/.code-archaeology/**) in the permissions.allow array:
~/.claude/settings.json (global, user-wide).claude/settings.local.json in the current project directory (local, project-only)Report findings to the user:
Use AskUserQuestion to present the choice:
Question: "Where would you like to install Code Archaeology permissions?"
Options:
~/.claude/settings.json so Code Archaeology works in all projects without per-project setup.claude/settings.local.json only (current project)If permissions are already installed in the chosen location, inform the user they are already configured and ask if they want to re-apply (update) or skip.
Execute the installation script with the chosen scope:
bash ${CLAUDE_PLUGIN_ROOT}/hooks/scripts/ensure-permissions.sh --scope <global|local|both>
Read the modified settings file(s) to confirm Write(/.code-archaeology/**) is present in the permissions.allow array.
Report:
If global was chosen, note that the plugin's SessionStart hook will still ensure local permissions on each session as a fallback.
npx claudepluginhub douinc/douinc-claude-code-marketplace/permissionsCreates or updates DOGMA-PERMISSIONS.md interactively, configuring permissions for Git operations, file deletions, testing, review, and workflows.
/initInitializes or audits .claude/ configuration by detecting repository tech stack and generating CLAUDE.md, settings.json, and rules. Supports --audit and --force flags.
/setupCheck whether the local Qwen Code CLI is ready and optionally toggle the stop-time review gate
/project-healthAudits and manages project configuration: permissions, context, docs. Supports full checks, setup (settings.local.json, CLAUDE.md, .gitignore), tidy, capture learnings, presets, restructure.
/cc-configGenerates, audits, or displays Claude Code configurations (CLAUDE.md, settings.json, .mcp.json). Supports generate with presets (developer, ci-cd, secure), audit for issues, and show for merged settings.
/installInstalls VoiceMode CLI, FFmpeg, Whisper speech-to-text, and Kokoro text-to-speech for local voice conversations on macOS, checking architecture and prerequisites.