Project initialization inventory (one-time), for first onboarding a project or rebuilding cache after structural changes. Not for: day-to-day development (read cache directly), finding specific files (use dhpk-codebase-exploration). Output: project map with entrypoints + test map + next steps.
Scanned 9/2/2026
Install to Claude Code
npx -y skills add hmj1026/dhpk --skill dhpk-repo-intake --agent claude-codeInstalls into .claude/skills of the current project.
Are you the author of Dhpk Repo Intake?
Add the live security badge to your README — it updates automatically with every re-scan.
[](https://www.skillsdirectory.com/skills/hmj1026-dhpk-repo-intake)More formats (shields.io, HTML) on the badges page.
---
name: dhpk-repo-intake
description: "Project initialization inventory (one-time), for first onboarding a project or rebuilding cache after structural changes. Not for: day-to-day development (read cache directly), finding specific files (use dhpk-codebase-exploration). Output: project map with entrypoints + test map + next steps."
metadata:
dhpk-invocation-class: "explicit-only"
---
# Repo Intake
## When to Use
- First time onboarding a project
- Rebuilding cache after major project structural changes
- Cache expired, needs updating
## When NOT to Use
- Already familiar with project structure (read cache directly)
- Only need to find specific files (use Glob/Grep)
- Day-to-day development (cache already exists)
## Workflow
```
Docs -> Entrypoints -> Tests Map -> Next Steps
```
## Usage
```bash
bash "${CLAUDE_PLUGIN_ROOT}/scripts/run-skill.sh" dhpk-repo-intake intake_cached.js --mode auto --top 10
```
## Cache Location
Cache stored at: `~/.claude/cache/repo-intake/<repoKey>/`
| File | Description |
| ------------- | ----------------------- |
| `latest.md` | Latest scan results |
| `latest.json` | Latest scan results (JSON) |
| `LATEST.json` | Cache metadata |
## Output
```markdown
## Overview
<summary>
## Entrypoints
- {CONFIG_FILE}
- {BOOTSTRAP_FILE}
## Test Map
| Type | Pattern |
| ----------- | ----------------- |
| Unit | test/unit/ |
| Integration | test/integration/ |
| E2E | test/e2e/ |
## Next Steps
- <questions>
```
## Verification
- Output includes Overview, Entrypoints, Test Map, Next Steps
- Entrypoints correctly identify `{CONFIG_FILE}`, `{BOOTSTRAP_FILE}`
- Test Map covers Unit/Integration/E2E layers
## References
- `references/archived/MIDWAY_HEURISTICS.md` — Legacy MidwayJS heuristics (archived, for reference only)
## Scripts
| Script | Purpose |
|--------|---------|
| `scripts/intake_cached.js` | Main intake with caching |
| `scripts/scan_repo.js` | Full repo scanner (framework-agnostic) |
| `scripts/scan_delta.js` | Delta scan for changed files |
## Examples
```
Input: /dhpk:dhpk-repo-intake
Action: Execute intake script -> Output project map
```
```
Input: /dhpk:dhpk-repo-intake save
Action: Execute intake script -> Output and write to docs/ai/intake/
```
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!