Back to skills
SKILL.md
Dhpk Repo Intake
ASecurityProject 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 code-trace). Output: project map with entrypoints + test map + next steps.
- 2 stars
- 0 votes
- 0 copies
- 1 view
- Added September 2, 2026
Security analysis
100/100Pro scans all 2 files and shows the line behind each finding
npx -y skills add hmj1026/dhpk --skill dhpk-repo-intake --agent claude-codeAre you the author of Dhpk Repo Intake?
Add the live security badge to your README. It updates with every re-scan.
[](https://www.skillsdirectory.com/skills/hmj1026-dhpk-repo-intake-dhpk)---
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 code-trace). Output: project map with entrypoints + test map + next steps.'
allowed-tools: 'Bash(bash:*), Bash(git:*), Bash(node:*), Read, Write, Grep, Glob'
context: fork
agent: Explore
disable-model-invocation: true
metadata:
dhpk-invocation-class: explicit-only
---
# Repo Intake
`$SKILL_DIR` denotes the physical directory containing the selected `SKILL.md`;
it is path notation, not an ambient environment variable or repository-root
lookup. Resolve it before running intake from an arbitrary consumer cwd.
## 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
node "$SKILL_DIR/scripts/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/
```
Files in this skill
- SKILL.md
- references/archived/MIDWAY_HEURISTICS.md
Attribution
Comments
Loading comments…
Newsletter
Get the weekly list of safe new skills, and the ones we pulled.