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…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.