Borrowing it
Nothing to install: this file belongs to TheAstrelo/Claude-Pipeline. Take a copy, put it at the same path in your own repository, and replace the rules that are about this project with yours.
curl -O https://raw.githubusercontent.com/TheAstrelo/Claude-Pipeline/main/.claude/commands/pre-check.mdgit clone --depth 1 https://github.com/TheAstrelo/Claude-PipelineWrote this? Show the measurements
A badge with what this costs and how it scanned, read live from this page, so it follows the numbers instead of freezing them. Markdown for a README, HTML for a documentation site or a project page.
[](https://agentmods.dev/commands/theastrelo/claude-pipeline/pre-check)<a href="https://agentmods.dev/commands/theastrelo/claude-pipeline/pre-check"><img src="https://agentmods.dev/badge/commands/theastrelo/claude-pipeline/pre-check/github.svg" alt="Measured on agentmods" height="20"></a>Or the 80×15 button, for a site that already has a row of RSS and ATOM ones. Only the verdict fits; the numbers stay here.
<a href="https://agentmods.dev/commands/theastrelo/claude-pipeline/pre-check"><img src="https://agentmods.dev/badge/commands/theastrelo/claude-pipeline/pre-check.svg" alt="Reviewed on agentmods" width="80" height="20"></a>What it costs to keep this loaded
Counted locally with the o200k_base tokenizer, which is exact for GPT models; Claude uses its own tokenizer and its counts differ. Treat this as one consistent yardstick across the catalogue rather than a bill. Prices are per million input tokens.
| Model | Per session | Once invoked |
|---|---|---|
| Fable 5.1 | $0.00000 | $0.00439 |
| Opus 5 | $0.00000 | $0.00219 |
| Sonnet 5 | $0.00000 | $0.00088 |
| Haiku 4.5 | $0.00000 | $0.00044 |
Grade A, and why
pre-check scanned grade A with 0 findings against 26 rules in 11 categories — prompt injection, anti-refusal, data exfiltration, privilege escalation, supply chain, agent snooping, system-prompt leakage, SSRF and excessive agency — measured 9d ago.
A static scan of the body, not an audit. Every finding is printed with the line that produced it so you can judge whether it matters here. A mod is markdown that instructs an agent; that is exactly why what it instructs is worth reading.
Nothing flagged
None of the 26 patterns this scan looks for appear in this file: no shell pipes, no recursive deletes, no credential paths, no hidden text, no instruction-override or anti-refusal phrasing, no agent-config snooping. That is not a guarantee, it is the absence of the things that are checkable.
What it actually says
Pre-Check
Run: /pre-check <task>
$ARGUMENTS
Use the pre-check agent.
Process
-
Extract keywords from task
- Feature name (auth, payments, export)
- Entity name (user, order, report)
- Action verb (login, sync, generate)
-
Search codebase
# Check each configured dir for dir in src/pages/api src/features src/lib src/domain; do grep -r "KEYWORD" "$dir" --include="*.ts" --include="*.tsx" | head -5 done # Find similar files glob "src/**/*KEYWORD*.{ts,tsx}" -
Check dependencies
grep -i "KEYWORD" package.json -
Web search (if no local match)
- Max 3 searches
- Query: "[keyword] [framework] library"
-
Output recommendation
Output
Write to session pre-check.md:
# Pre-Check: [Task]
## Confidence: [0-100]
## Codebase Matches
| Path | Match | Relevance |
|------|-------|-----------|
| src/pages/api/auth/login.ts | login handler | HIGH |
## Dependencies
| Package | Relevance |
|---------|-----------|
| next-auth | HIGH - auth framework |
## External Options
| Option | Fit |
|--------|-----|
| clerk | Good - managed auth |
## Recommendation: [EXTEND_EXISTING | USE_LIBRARY | BUILD_NEW]
**Reasoning:** [1 sentence]
**Next step:** [What to pass to Phase 1]
Decision Logic
IF high_relevance_match in codebase:
→ EXTEND_EXISTING
ELSE IF suitable_library in package.json OR popular_library found:
→ USE_LIBRARY
ELSE:
→ BUILD_NEW
Tip
Run this before any "make me a..." request to avoid duplicate work.
What this file has done since we first saw it
Hashed on every crawl. A supply-chain change to an agent config is a question of when, not whether, so the history is kept rather than the latest state alone.
- 9d ago First seen · 94 lines · 0 tokens per session scan A 2585a3d296d8
pre-check is a command published in the GitHub repository TheAstrelo/Claude-Pipeline (45 stars, last pushed 5d ago), licensed MIT. It costs nothing until one of its globs matches a file; then it loads 439 tokens. A static security scan graded it A with 0 findings. No closer match exists in the catalogue, so it is treated as the original; first seen 2026-08-30.
Other commands, from other repositories
status
Summarise what Fabrik is doing right now — board state, in-flight workers, worktrees with uncommitted changes.
setup-forge
First-run onboarding — asks name/goal/project-type/language, then beginner-safe API-key setup, then scaffolds the per-project Forge system. User-invoked only. Run once per project. Subcommands: doctor · keys · reset.
spreadsheet-audit
Perform a 6-step audit of an Excel spreadsheet for formula correctness, formatting consistency, data integrity, boss-auditable simplicity, and spec compliance. Uses the excel-screenshot MCP server tools — no Excel installation required.
custom-brief
Deep-research a specific topic and produce a comprehensive news-focused briefing with optional Notion/Obsidian/Teams/Slack publishing.
diagnose-roast-curve
Diagnose a logged roast curve for the classic defects — crash, flick, stall/bake, tipping, scorching — and assess RoR smoothness and development-time ratio.
gsd:resume-work
Resume work from previous session with full context restoration.