Prospect
Loom — a cross-harness, self-improving agent pack (OMP, Codex, Claude Code)
npx -y skills add dylanmccavitt/loom --skill prospectAssembled from the repository path, not quoted from the project. Check it against their README if it does not work.
One thing to look at
- 1 stars1 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.
What its author says it does
Copied from the file, not written here
Lands a brand-new idea, feature, or initiative as tracked planning work and creates its tracker home before any spec or issues exist. Use when the user is starting a new idea, feature, or initiative from scratch and wants it captured as planning work before a spec or issues exist.
SKILL.md
3.4 KB, as published. Nobody here has run it
Prospect
Scout a fresh patch and plant the first marker on it. A new idea arrives with no
tracker home; prospect frames its intent just enough, then lands it as a
tracker initiative or project with an idea/brief document attached — the
planning system of record for everything that follows. It does not spec,
decompose, or build; it opens the patch so the rest of the kit can mine it.
This skill does not create tracker initiatives, projects, or documents while being validated; during real intake it opens one home for the idea and attaches a brief.
Read the envelope first
This skill drives the tracker through its MCP tools and never hardcodes one.
Before creating anything, read the repo envelope that assembler generated (the
.agents/envelope/ map or the repo docs it points to) for:
- the target tracker team, and whether new ideas land as an initiative or a project in this repo;
- the domain glossary, so the idea is named in the repo's own language;
- any naming/label conventions for new planning objects.
If no envelope exists yet, route the user to assembler to generate one before
landing the idea.
Land the idea
- Frame it, briefly. Restate the idea's intent, the problem it solves, and
its rough shape in a line or two, and capture the open unknowns. Do not
relitigate a decided idea or run a full interview — that depth belongs to
blueprint. - Create the tracker home. Per the envelope, call
save_initiativeorsave_projecton the target team for this idea. One home per idea: reuse an existing one instead of creating a duplicate. - Attach the brief. Call
save_documentto publish an idea/brief doc on that home — intent, problem, rough shape, known unknowns, and explicit non-goals. No acceptance criteria, file paths, or implementation detail; that comes later. - Return the links. Report the created initiative/project and document ids and URLs so the next step can reference the home directly.
Hand off
- Unknowns remain (feasibility, scope, or prior art unclear) ->
blueprint(research-spike lens) to survey before speccing. - Ready to spec (intent and shape are clear) ->
blueprintto draft the PRD/spec on this project. - Asked to split into issues / make tickets -> that is
blueprint(issue-decomposition lens), notprospect; land or locate the home first, then route toblueprintwith that lens.
Invariants
- Never starts implementation. No branches, worktrees, code, or PRs — this is pure planning intake.
- Never creates issues or sub-issues. Stamping planned work is
blueprint's job (issue-decomposition lens);prospectonly opens the home. - Reads the
assemblerenvelope for the target team and the initiative-vs-project choice; never hardcodes a team, project, or label. - One home per idea. Reuse before create; do not duplicate an existing initiative or project.
- Brief, not spec. The document captures intent and unknowns, not acceptance
criteria — the spec is
blueprint's job.