Inspiration Qualification
Core Principle
/inspo starts with a real question in the active project, not a repository
quota. It finds or accepts one external implementation that can close that
gap. Direct source and tests prove claims; an existing useful index can accelerate
retrieval but is not a prerequisite. The process is manual, evidence-led, and stops when the question
is answered.
When to Use / NOT
- Use when: the active project needs external prior art for a named seam;
the user supplies a GitHub candidate; or the user asks to go deeper on an
already qualified inspiration repository.
- NOT when: ordinary project orientation answers the question; an existing
inspiration project already covers it; the candidate is an active owned
project; or there is no project need to investigate.
Qualify one candidate
Inspect the active project's relevant source and tests. State the named
question. If the user gives only /inspo, derive the most useful unresolved
question from that evidence instead of starting a questionnaire.
Check accessible relevant source and Git remote identity. Query an existing
useful index when it saves work, not as mandatory setup. Reuse an equivalent
source when it closes the question. Otherwise search GitHub
manually or assess the nominated URL. Inspect its source tree, direct tests,
pin, license, maintenance signals, and transferable boundary.
Stop discovery for a missing current-project question, duplicate inspiration
identity, active owned project, or missing recorded OSI-recognized license
(or NO-LICENSE pattern-only obligation). Explicit approval is the separate
hard gate before any clone or index action.
Before mutable work, present one in-chat record and obtain approval:
Project need: <question and active-project paths>
Candidate: <owner/repo @ exact commit>
Evidence: <source, tests, license, maintenance, expected value>
Counter-evidence: <gaps, transfer and index-cost risk>
Decision: QUALIFY | DEFER | REJECT: <reasoned confidence>
Approval applies to this exact candidate and pin. Popularity, test count,
repository size, and clone count are evidence only, never thresholds.
If a checkout materially helps and acquisition is approved, resolve
INSPO_ROOT from user/host configuration (default
$HOME/work/inspo) and clone the resolved commit under
$INSPO_ROOT/<repository-name> without overwriting another
checkout. Cloning supplies source evidence; do not install dependencies,
run a setup script, or run a bulk miner to learn it. Read direct test source;
run a test only when it already works without setup, otherwise report the
caveat.
Finish directly from accessible source when sufficient. Repeated structural
questions may justify proposing an index; create one only when explicitly
authorized, following codebase-memory. If used, check readiness and coverage
for the cited scope and make only the graph queries the question needs. No
mandatory architecture dump, full-index request, or graph-readiness wait for
a direct-source answer. Record the pin, license, source/test evidence, and
material caveats in chat. The graph is a retrieval map, not proof.
Go deeper
For repeat in-place revision of an existing skills/*-foundation source, use a bounded /learn evidence pass on one named seam; this skill keeps ownership of external-source qualification and approval. For ordinary go deeper, resume the approved repository from current source, project-scoped session evidence, and any qualified work record. Choose one high-value unresolved seam,
not a broad repository sweep. Trace its entry points, data/control flow,
invariants, failure boundaries, configuration, and direct tests. Return the
verified model, citations, counter-evidence, and next candidate seam.
If the campaign needs durable recovery or coordination state, explicitly load
../goal-setup/SKILL.md to qualify the record, timing, and project-native location.
Duration alone does not create a coordinator. One-off qualification stays in chat.
Promotion
A completed pass can answer the active-project question without creating a
repository artifact. Classify reusable outcomes through leverage-capture.
A foundation needs cited, reusable source-grounded architecture and explicit
user promotion. A Skill needs a repeated real procedure, not facts from one
repository. Never generate either automatically.
Red Flags
- Search without a current-project question; clone, index creation, upload, or
promotion without authorization for that operation. Source-read approval
does not authorize setup execution or upload.
- Dependency installation, generated-analysis scripts, or bulk repository
mining used as a shortcut.
- Codebase Memory output treated as behavioral truth.
- A long-run record for a one-off question, or a source dump inside one.
- Continuing to search after the evidence gap is closed.
Verification
Pressure-check the procedure: a duplicate is reused; an active owned project
is rejected; an unapproved candidate stops before clone/index; an unrunnable
test is a caveat rather than an install request; and a first-pass repository
can become neither a foundation nor a Skill automatically. For an admitted
source, confirm the pin, license, and exact source/test evidence. Verify graph
readiness and relevant coverage only when using an index; otherwise report
index/graph checks as not applicable. Stop when the source answers the question.
References
../codebase-memory/SKILL.md, index lifecycle and source-of-truth limits
../reference-driven-development/SKILL.md, prior-art selection and direct-test discipline
../leverage-capture/SKILL.md, earned promotion classification
1---2name: inspo-qualify3description: Use when an active project needs external GitHub prior art: assess one candidate from relevant source; acquire a checkout or create an index only when useful and explicitly authorized.4---56# Inspiration Qualification78## Core Principle910`/inspo` starts with a real question in the active project, not a repository11quota. It finds or accepts one external implementation that can close that12gap. Direct source and tests prove claims; an existing useful index can accelerate13retrieval but is not a prerequisite. The process is manual, evidence-led, and stops when the question14is answered.1516## When to Use / NOT1718- **Use when:** the active project needs external prior art for a named seam;19 the user supplies a GitHub candidate; or the user asks to go deeper on an20 already qualified inspiration repository.21- **NOT when:** ordinary project orientation answers the question; an existing22 inspiration project already covers it; the candidate is an active owned23 project; or there is no project need to investigate.2425## Qualify one candidate26271. Inspect the active project's relevant source and tests. State the named28 question. If the user gives only `/inspo`, derive the most useful unresolved29 question from that evidence instead of starting a questionnaire.302. Check accessible relevant source and Git remote identity. Query an existing31 useful index when it saves work, not as mandatory setup. Reuse an equivalent32 source when it closes the question. Otherwise search GitHub33 manually or assess the nominated URL. Inspect its source tree, direct tests,34 pin, license, maintenance signals, and transferable boundary.353. Stop discovery for a missing current-project question, duplicate inspiration36 identity, active owned project, or missing recorded OSI-recognized license37 (or `NO-LICENSE` pattern-only obligation). Explicit approval is the separate38 hard gate before any clone or index action.394. Before mutable work, present one in-chat record and obtain approval:4041 ```text42 Project need: <question and active-project paths>43 Candidate: <owner/repo @ exact commit>44 Evidence: <source, tests, license, maintenance, expected value>45 Counter-evidence: <gaps, transfer and index-cost risk>46 Decision: QUALIFY | DEFER | REJECT: <reasoned confidence>47 ```4849 Approval applies to this exact candidate and pin. Popularity, test count,50 repository size, and clone count are evidence only, never thresholds.515. If a checkout materially helps and acquisition is approved, resolve52 `INSPO_ROOT` from user/host configuration (default53 `$HOME/work/inspo`) and clone the resolved commit under54 `$INSPO_ROOT/<repository-name>` without overwriting another55 checkout. Cloning supplies source evidence; do not install dependencies,56 run a setup script, or run a bulk miner to learn it. Read direct test source;57 run a test only when it already works without setup, otherwise report the58 caveat.596. Finish directly from accessible source when sufficient. Repeated structural60 questions may justify proposing an index; create one only when explicitly61 authorized, following `codebase-memory`. If used, check readiness and coverage62 for the cited scope and make only the graph queries the question needs. No63 mandatory architecture dump, full-index request, or graph-readiness wait for64 a direct-source answer. Record the pin, license, source/test evidence, and65 material caveats in chat. The graph is a retrieval map, not proof.6667## Go deeper6869For repeat in-place revision of an existing `skills/*-foundation` source, use a bounded `/learn` evidence pass on one named seam; this skill keeps ownership of external-source qualification and approval. For ordinary `go deeper`, resume the approved repository from current source, project-scoped session evidence, and any qualified work record. Choose one high-value unresolved seam,70not a broad repository sweep. Trace its entry points, data/control flow,71invariants, failure boundaries, configuration, and direct tests. Return the72verified model, citations, counter-evidence, and next candidate seam.7374If the campaign needs durable recovery or coordination state, explicitly load75`../goal-setup/SKILL.md` to qualify the record, timing, and project-native location.76Duration alone does not create a coordinator. One-off qualification stays in chat.7778## Promotion7980A completed pass can answer the active-project question without creating a81repository artifact. Classify reusable outcomes through `leverage-capture`.82A foundation needs cited, reusable source-grounded architecture and explicit83user promotion. A Skill needs a repeated real procedure, not facts from one84repository. Never generate either automatically.8586## Red Flags8788- Search without a current-project question; clone, index creation, upload, or89 promotion without authorization for that operation. Source-read approval90 does not authorize setup execution or upload.91- Dependency installation, generated-analysis scripts, or bulk repository92 mining used as a shortcut.93- Codebase Memory output treated as behavioral truth.94- A long-run record for a one-off question, or a source dump inside one.95- Continuing to search after the evidence gap is closed.9697## Verification9899Pressure-check the procedure: a duplicate is reused; an active owned project100is rejected; an unapproved candidate stops before clone/index; an unrunnable101test is a caveat rather than an install request; and a first-pass repository102can become neither a foundation nor a Skill automatically. For an admitted103source, confirm the pin, license, and exact source/test evidence. Verify graph104readiness and relevant coverage only when using an index; otherwise report105index/graph checks as not applicable. Stop when the source answers the question.106107## References108109- `../codebase-memory/SKILL.md`, index lifecycle and source-of-truth limits110- `../reference-driven-development/SKILL.md`, prior-art selection and direct-test discipline111- `../leverage-capture/SKILL.md`, earned promotion classification