dhpk-project-setuplisted
Install: claude install-skill hmj1026/dhpk
# Project Setup
## When NOT to Use
- CLAUDE.md placeholders are already fully replaced (no `{...}` remaining)
- Non Node.js/TypeScript project without a recognized manifest file -- run with `--detect-only` to see what can be auto-detected. Manual configuration may be needed for: {FRAMEWORK}, {CONFIG_FILE}, {BOOTSTRAP_FILE}. Script commands ({TEST_COMMAND}, etc.) can often be detected from manifest files
- Only want to modify a single placeholder -- just Edit CLAUDE.md directly
## Workflow
```
Phase 1 Detect project environment (manifest, lockfile, framework, DB, entrypoints, scripts)
Phase 2 Confirm detection results → wait for user confirmation/corrections
Phase 2.5 Select ecosystem blocks (map manifest → ecosystem tag)
Phase 3 Write to .claude/CLAUDE.md (filter blocks, replace placeholders) — unless --detect-only
Phase 4 Verify CLAUDE.md (no remaining placeholders)
Phase 5 Install Rules + backfill CLAUDE.md @rules/ refs — unless --no-rules / --lite
→ references/install-rules-phase.md
Phase 6 Install Hooks (copy 5 hooks + merge settings.json) — unless --no-hooks / --lite
→ references/install-hooks-scripts.md
Phase 6.5 Install Scripts (3 runner scripts + manifest) — unless --lite / --detect-only
→ references/install-hooks-scripts.md
Phase 6.7 Configure env vars (STOP_GUARD_MODE + model-aware vars) — unless --detect-only / --lite
→ references/env-config-phase.md
Phase 7 Final verification report + closed-loop check