Skip to content
Back to skills

Repo Intake

ASecurity

Project initialization inventory and cache generation (one-time intake). Use when first onboarding a project or after major structural changes.

  • 191 stars
  • 0 votes
  • 0 copies
  • 3 views
  • Added February 7, 2026
developmentbashnodegit

Security analysis

A100/100

Pro scans all 5 files and shows the line behind each finding

Scanned February 12, 2026

npx -y skills add sd0xdev/sd0x-dev-flow --skill repo-intake --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Repo Intake?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Repo Intake
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/sd0xdev-repo-intake/badge)](https://www.skillsdirectory.com/skills/sd0xdev-repo-intake)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: repo-intake
description: Project initialization inventory and cache generation (one-time intake). Use when first onboarding a project or after major structural changes.
allowed-tools: Read, Grep, Glob, Bash(git:*), Bash(node:*)
context: fork
agent: Explore
disable-model-invocation: true
---

# 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
node skills/repo-intake/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          |

## Verification

- Output includes Overview, Entrypoints, Test Map, Next Steps
- Entrypoints correctly identify `{CONFIG_FILE}`, `{BOOTSTRAP_FILE}`
- Test Map covers Unit/Integration/E2E layers

## Output Format

```markdown
## Overview

<summary>

## Entrypoints

- {CONFIG_FILE}
- {BOOTSTRAP_FILE}

## Test Map

| Type        | Pattern           |
| ----------- | ----------------- |
| Unit        | test/unit/        |
| Integration | test/integration/ |
| E2E         | test/e2e/         |

## Next Steps

- <questions>
```

## Examples

```
Input: /midway-intake
Action: Execute intake script -> Output project map
```

```
Input: /midway-intake save
Action: Execute intake script -> Output and write to docs/ai/intake/
```

Files in this skill

  • SKILL.md1.8 KB
  • references/MIDWAY_HEURISTICS.md1 KB
  • scripts/intake_cached.js8.9 KB
  • scripts/scan_midway_delta.js5.1 KB
  • scripts/scan_midway_repo.js20.2 KB

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…