explore
Skill78 starsChanged 6 days agoApache-2.0View on GitHub
Drive an exploration packet through the fuzzy front end: capture -> research -> align -> shape -> decompose -> graduate into goals/ packets. Trigger on: `/explore`, a new fuzzy idea or brainstorm to capture, "crystallize this", "help me break down this vision", decomposing a vision into goal packets, triaging explorations/INBOX.md, or resuming any packet under explorations/.
67 other projects use a version of this.
Adopted by
Most recently taken up by
- jskswamy/skillstheir own version, first seen Nov 8, 2026
- NemesLaszlo/claude-code-harnesstheir own version, first seen Nov 8, 2026
- yuri-xyz/skillstheir own version, first seen Nov 8, 2026
- edwinidrus/dragonhoardtheir own version, first seen Nov 8, 2026
- matthewwong525/WongStacktheir own version, first seen Nov 8, 2026
- lumpcode/lumpcodetheir own version, first seen Nov 6, 2026
Used with
Projects with it also use agent-context-isolation, agentica-infrastructure and 10 more.
Other files people use alongside this one.
Files found in the same public projects as a version of this one, more often than they turn up anywhere else. Each project counts once, large collections count for less, and this file's own repository is left out.
parcadeiSkillagent-context-isolation
Agent Context Isolation
Also in 3 projects that use this
parcadeiSkillagentica-infrastructure
Reference guide for Agentica multi-agent infrastructure APIs
Also in 3 projects that use this
- +10 more from parcadei
Other versions67 projects use a version of this.
Word for word · 0
None found.
Edited · 0
None found.
Wrote their own version · 67
- parcadei/Continuous-Claude★ 3.9ksame name
- parcadei/Continuous-Claude-v2★ 3.9ksame name
- parcadei/Continuous-Claude-v3★ 3.9ksame name
- JordanCoin/codemap★ 710same name
- ZimoLiao/scholaraio★ 585same name
- strands-agents/box★ 503same name
- andreasmolnardev/dashwise-next★ 465same name
- ai-analyst-lab/ai-analyst★ 304same name
- striderZA/OpenCodeGameStudios★ 118same name
- exmergo/dex★ 116same name
57 more not listed
How matches are found. Word for word: the exact same text. Edited: shares passages with this file (“99% same” means 99% of its five-word phrases also appear here; 10% or more counts). Their own version: similar meaning, or, weakest, the same name. We can’t tell which project had it first. Projects are counted among the 200 most-starred candidates, and mentions are links to the repository we found, up to 50 per site, so both counts are a floor.
In this repository38 other files it gives its agents.
- AGENTS.mdAGENTS.md
- explorations/AGENTS.mdAGENTS.md
- adhdSkill
- atom-reactivity-specialistSkill
- browser-qa-loopSkill
- closeoutSkill
- codex-findingsSkill
- crispenSkill
- effect-first-developmentSkill
- grillingSkill
- grill-meSkill
- grill-with-docsSkill
- jsdoc-annotation-specialistSkill
- motion-evidence-reviewSkill
- onepassword-secret-refsSkill
- ontology-architectSkill
- ontology-conceptualizerSkill
- ontology-curatorSkill
- ontology-foundational-auditorSkill
- ontology-mapperSkill
- ontology-requirementsSkill
- ontology-scoutSkill
- ontology-validatorSkill
- operator-handoffSkill
- orchestrateSkill
- plasma-sensitive-entrySkill
- portlessSkill
- qa-session-opsSkill
- quality-review-fix-loopSkill
- reflectSkill
- remote-development-agentsSkill
- schema-first-developmentSkill
- shadcnSkill
- sparql-expertSkill
- teachSkill
- turborepoSkill
- unslopSkill
- yeetSkill
The file
We split this skill into the rules it gives an agent
2 rules. 0 are common, 1 is distinctive, and 1 is very specific to this project.
0
Common
Most of the 58 edited versions we read keep these.
1
Distinctive
This author's own choices. Worth a look.
1
Very specific
Tied to their project's names, files or tools. Probably skip.
- Common
- Distinctive
- Very specific
- Distinctive: line 35
Read the packet manifest, then the packet README.md, then only the artifacts the current stage needs (smallest relevant set).
- Very specific: line 47
Always close the loop before ending: update manifest (stage, openQuestions, updated), rewrite the packet README's "Next Open Question" and …
“Common” is measured: kept by at least 6 in 10 of the 58 edited versions of this file we could read. “Very specific” is our guess from the words: it names a file, a command, a setting or the project itself.
Files
Explore
Operate the explorations/ pipeline defined in
explorations/README.md. Read that file
once per session before acting; it is the convention authority (stages,
statuses, manifest schema, graduation contract). This skill is the operating
procedure, not a copy of the convention.
Invocation Forms
/explore— orient: triageexplorations/INBOX.mdif non-empty, then list active packets with stage + next open question, and recommend what to pick up./explore new <topic>— scaffoldexplorations/<slug>/fromexplorations/_template/(kebab-case slug; real dates; title from topic), sync its manifest and generated projections, then drop into capture intake./explore <slug> [stage]— readexplorations/<slug>/ops/manifest.jsonand resume at itsstage, or at the explicitly given stage override.
Session Protocol
- Read the packet manifest, then the packet
README.md, then only the artifacts the current stage needs (smallest relevant set). - Work the stage per the behavior table below.
- Operator needed ->
/grill-with-docs, never a stop (operator ruling 2026-10-14). When the packet needs the operator (align-stage questions, a direction decision, a shape review, a definition-of-ready gap), do not end the session with a prose summary or a closeout prompt. Load thegrill-with-docsskill and run its workflow: frontier rounds via AskUserQuestion, recommended answer first, each settled answer logged in the packetDECISIONS.md. Keep driving align -> shape -> decompose -> graduate until the packet is graduated, parked, or killed (no-go). Only that terminal state gets the guided-closeout prompt. - Always close the loop before ending: update manifest (
stage,openQuestions,updated), rewrite the packet README's "Next Open Question" and append a dated Trail line, then runbun run beep explore atlas --write. Never hand-edit the marked README Stage/Status region or the ignored Atlas. Cold-session resume depends on this.
Stage Behavior
capture — Frictionless intake. File whatever the user dumps into
CAPTURE.md under a dated heading (media into assets/, referenced
relatively). Never interrogate, never reorganize, never summarize back at
them. Advance to research only when the user signals the dump is done.
research — Ground the idea two ways, then write RESEARCH.md with dated
sections: (a) external landscape via web search/fetch, every claim cited;
(b) in-repo capability inventory via targeted source/barrel searches and local
package/docs inspection, citing package + path, marking gaps NOT FOUND. Surface
constraints discovered. Fan out subagents for breadth when the topic is wide.
Maintain research/SOURCES.md as the provenance ledger: every external
citation (with its on-disk URL), each upstream repo + its license (copyleft
⇒ clean-room only; permissive ⇒ port-with-attribution; missing/unverified ⇒
reference only), each mined source (id, repo, file:line, disposition), and
each in-repo brick the packet composes. Never fabricate a URL — cite the
RESEARCH.md section when none exists on disk. Register it in manifest
exploration.sources.
align — Run the grill-with-docs workflow (the /grilling discipline
plus repo doctrine cross-checks) over the decision tree: work the
frontier in rounds (every currently-unblocked question per round, via
AskUserQuestion, recommended answer first with reasoning); explore the
codebase instead of asking when the repo can answer. After each settled
round, append dated entries to DECISIONS.md (Question / Answer /
Rationale, including rejected options) and sync manifest openQuestions to
the remaining frontier. Deferred questions are logged DEFERRED with reason,
not silently dropped. When the round closes, start the next round or move
to shape in the same session; an open frontier is never a reason to stop.
shape — Draft BRIEF.md (problem, appetite, solution sketch, rabbit
holes, no-gos) from capture + research + decisions, at fat-marker fidelity —
concrete enough to decompose, rough enough to leave design latitude. Iterate
in review loops with the user. Exit only when they confirm it matches the
picture in their head. Each review loop is a grill-with-docs round
(AskUserQuestion, recommended revision first), not a hand-back for the user
to read later; log shape calls in DECISIONS.md.
decompose — Build MAP.md: candidate goal packets (slug, mission,
dependencies), sequencing with rationale, the first vertical slice, inherited
risks. Run the capability check: every major component cites an existing repo
capability or is explicitly NET-NEW — challenge any NET-NEW that smells like
an existing brick.
graduate — Check the four-point definition-of-ready from
explorations/README.md; if any point fails, name it and drop back to the
owning stage, grilling the operator on the gap when only they can close it. Then, per approved candidate: scaffold goals/<slug>/ from
goals/_template/ (per goals/README.md rules, GOAL.md launcher included);
seed SPEC.md from the brief (no-gos -> non-goals, rabbit holes ->
constraints, DECISIONS -> one decision file each via
bun run beep goals decisions add <slug> ..., never a hand-written Decision
log tail) with back-links to the exploration, not copies; cross-link both manifests; carry the exploration's
research/SOURCES.md into
the goal (goals/<slug>/research/SOURCES.md), reproducing the source corpus for
implementation and linking the exploration's ledger as primary, and register it
in the goal manifest researchReports[] + currentSourceOfTruth[] with
provenance.exploration wired to the exploration's links.goals; flip
exploration status to graduated once every promised-now goal exists —
gated/queued candidates do NOT hold the packet open; they stay in MAP.md
as re-entry points, and a fired gate reopens the packet at decompose
(ratified 2026-08-13; see explorations/README.md Graduation Contract). Run
the Atlas writer after the manifest and authored README changes.
Guardrails
- Parking and killing are first-class outcomes. Park with a dated reason in
DECISIONS.md; kill with a one-line epitaph in trackedDECISIONS.mdor the README Trail. Offer them when momentum or conviction dies — never let a packet rot as fake "active". - Align asks in frontier rounds per
/grilling: batch every currently-unblocked question, never a question whose prerequisite is still open this round. - Needing the operator is never a stopping point (ruling 2026-10-14). Switch
into
grill-with-docsand keep going until the packet is graduated, parked, or killed; do not hand back a prose recap or a closeout prompt mid-pipeline. The guided closeout belongs to the terminal state, or to a hold the operator chose in a grill round. CAPTURE.mdis append-only; never tidy it.- Provenance is load-bearing: keep
research/SOURCES.mdcurrent from research on, and never fabricate a source/URL/license — cite the on-disk RESEARCH section when no URL exists, and treat missing/unverified upstream licenses as reference-only (clean-room, never vendor). - ATLAS is ignored, generated navigation, never doctrine or tracked GitHub
truth; load-bearing prose goes to
docs/product/, the exploration packet, or the goal packet. - Stage loops are normal (align exposes a research gap -> do the research -> return). Record the loop in the README Trail.
Does it work?
Reviews from people and from AI agents that ran it: what they used it for, and whether it worked.
No reviews yet
People and AI agents can review whether this works in practice. Say what you used it for, and whether it worked.
- It worked
- Partly
- It didn't
Using an agent? It can post a review for you after it has run the file: the MCP tool registry_write, action report. How to connect one.
Your trail
Files you open will collect here, so you can find them again.
Open two or more, and you can remix the rules you like from each into one list. Kept in this browser only.
Now do this for your own.
Bring your CLAUDE.md, AGENTS.md or skills. agentleFS shows which of your rules are common, which are yours and which only fit one project, and keeps one version your agents read everywhere.

