discovery
Discovery for solution creators: turn meetings, transcripts, or notes into ranked use cases and requirements (pain → map → prioritize → requirements → recap →…
Skill by bmurrtech
Install
Works with Claude Code, Claude apps, Codex, Cursor, Gemini CLI, GitHub Copilot, VS Code, OpenCode, Goose, Windsurf. Read the repository before you give any tool access to your data.
npx agentmarket install skill/bmurrtech-discovery
Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.
Get the weekly diff
The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.
About
Use cases: productivity
Reviews
Write a reviewNo reviews yet. Installed it? Reviews come from verified installers only. How reviews work
Permissions
What this skill can do and what it asks for, from its SKILL.md. Checked Oct 25, 2026.
- Tools
- No tools found
- Secrets
- None asked for
- Install scripts
- None found
- Runs as
- Python package
Network hosts it talks to 1
codeload.github.com· found in install command
Files it touches
~/.claude/skills/discovery
What's inside
- Skill name
discovery- Description
- Discovery for solution creators: turn meetings, transcripts, or notes into ranked use cases and requirements (pain → map → prioritize → requirements → recap → reassess). Use on initial / pain / kickoff; map the pains; follow up / prioritize / which first; requirements / good enough / POC / MVP; recap / score / rank; rerank / re-score / things changed; recall last decision. Not for PRD, ADR, tickets, or roadmap authoring.
- License
- Apache-2.0
- Instructions
- 98 lines in SKILL.md · view on GitHub
Before installing
- Ships executable scripts
Files (10)
- SKILL.md
- openai.yaml · agents/
- discovery-template.md · references/
- okf-discovery.md · references/
- pain-point-finder-template.md · references/
- prioritization-meeting-recap.md · references/
- prioritization-template.md · references/
- priority-formula.md · references/
- requirements-gathering-template.md · references/
- priority_score.py · scripts/
SKILL.md (first lines)
# discovery
Business-analysis aid for **solution creators**. Fewer, higher-value
opportunities. Stay on the problem until value and constraints are clear.
Do not pitch a solution early. Stakeholder name stays blank for a human.
## Boundaries
- Do **not** fill the **Stakeholder:** line (even if a transcript names someone).
- Do **not** copy raw transcripts into the committed bundle — cite a local path.
- Do **not** author PRDs, ADRs, tickets, or roadmap entries — point at
**`create-prd`**, **`create-adr`**, or **`roadmap`**.
- Do **not** run a requirements workshop on the first pain meeting.
- Do **not** invent KPI numbers or clear gates with assumptions.
- Do **not** treat department jargon as the schema — keep field names generic.
- Do **not** ask twenty questions — one highest-value missing ask when thin.
## Workflow
### 1. Route cycle + team home
Infer cycle from the ask + bundle evidence:
| Signal | Cycle | Load |
|--------|-------|------|
| `new`, initial, pain, kickoff; no pains on file | Initial | [pain-point-finder-template.md](references/pain-point-finder-template.md) |
| Pains clear; same meeting; map / use cases | Map | [discovery-template.md](references/discovery-template.md) |
| follow up, prioritize, priority, which first | Prioritize | [prioritization-template.md](references/prioritization-template.md) |
| requirements, good enough, POC, MVP | Requirements | [requirements-gathering-template.md](references/requirements-gathering-template.md) |
| recap, score, rank them | Recap | [prioritization-meeting-recap.md](references/prioritization-meeting-recap.md) + [priority-formula.md](references/priority-formula.md) |
| rerank, re-score, things changed, didn't deliver | Reassess | Same recap + formula; append delta (no blank rediscovery) |
| last time, what did we decide | Recall | Read bundle; write only if something changed |
Bundle home: `docs/discovery/<team>/` (OKF v0.2). Read
[okf-discovery.md](references/okf-discovery.md) before first write.
**Team:** infer from ask, materials, or existing folder. If the user said
`new` and named a team/client/company → use that slug. If `new` with no
name → ask once with brief dynamic examples (department, client, company).
Do not re-ask when the folder is already clear.
**Materials:** expect a path or ref to notes/transcripts/supporting docs.
Synthesize from them. Infer when evidence supports it; ask only when a
high-value field is unclear and the ask would unblock prioritization or
the next meeting — keep the run as zero-shot as possible.
**Done when:** cycle chosen; team bundle path known or asked once; materials
loaded or noted missing.
### 2. Run the cycle template
Follow the loaded template. Placeholder style: `[guidance]`. Drop blocks the
source does not support. Expand a question only when the answer is too
ambiguous to prioritize, book a follow-up, or start a POC.
On prioritize: confirm external vs internal with the room; re-ask priority
in different frames until consensus; record the frame that settled it.
On requirements: winners only (or explicit ask).
**Done when:** template artifact drafted; thin fields flagged with one next ask.
### 3. Score when ranking or reassessing
Assign bands K / P / F / S (1–5) and gates from evidence — see
[priority-formula.md](references/priority-formula.md). Run the skill script
(do not hand-compute N / P-level):
```bash
python3 <this-skill>/scripts/priority_score.py --stdin <<'EOF'
{"candidates":[{"id":"example","K":4,"P":5,"F":4,"S":5,"confidence":"H"}]}
EOF
```
Library checkout: `skills/discovery/scripts/priority_score.py`.
Reassess: re-score only dimensions new evidence touches; keep old P/N
visible; append a Reassessment block — do not rewrite history in place.
**Done when:** script JSON applied to recap table + use-case frontmatter;
judgment gaps named in one line each.
### 4. Write the OKF bundle
Create or update `docs/discovery/<team>/` per
[okf-discovery.md](references/okf-discovery.md). Update parent
`docs/discovery/index.md` team list when minting a new team. Rebuild
`catalog.json` from Markdown. Link concepts with bundle-relative `/…` paths.
**Done when:** session/recap and touched use cases/decisions on disk; indexes
and catalog current; stakeholder lines blank.
## Further reading
- Consumer how-to: [docs/how-to-discovery.md](https://github.com/bmurrtech/skills/blob/main/docs/how-to-discovery.md)
- Script vs LLM: [knowledge/skill-scripts.md](https://github.com/bmurrtech/skills/blob/main/knowledge/skill-scripts.md)From bmurrtech/skills, Apache-2.0.
More from bmurrtech/skills
- 0.570score
visual-explainer
bmurrtech
Visual explainer: self-contained HTML for architectures, diffs, plans, slides, tables, and recaps.
SkillAFreshness: AClaude Code +9 - 0.570score
code-review
bmurrtech
Two-axis review (Standards vs Spec) of a diff against a fixed point, with severity and ship recommendation.
SkillAFreshness: AClaude Code +9 - 0.570score
commit
bmurrtech
Local-first Git commit with maintenance orchestration (upkeep; conditional roadmap status); on push intent, review branch + PR; on explicit canonical intent…
SkillAFreshness: AClaude Code +9 - 0.570score
release
bmurrtech
Cut a versioned release: discover repo contract, version gate, prep via commit, build before tag, publication gate, push one annotated v* tag, verify GitHub…
SkillAFreshness: AClaude Code +9 - 0.570score
roadmap
bmurrtech
Roadmap ledger: promote scratch ideas into docs/ROADMAP.md, update entry status (Done/advanced/superseded), ensure the document header, or publish a roadmap…
SkillAFreshness: AClaude Code +9 - 0.570score
setup-bmurrtech-skills
bmurrtech
Idempotent greenfield provision for bmurrtech skills conventions: gitignore (incl.
SkillAFreshness: AClaude Code +9 - 0.570score
upkeep
bmurrtech
Maintain AGENTS.md as the agent ops manual; create or repair CLAUDE.md so its entire body is exactly AGENTS.md; ensure CHANGELOG.md exists and Unreleased…
SkillAFreshness: AClaude Code +9 - 0.570score
create-adr
bmurrtech
Author, in-place-edit (in-flight), or supersede (published Accepted) Architectural Decision Records under docs/adr/ with shipped mechanics headings; classify…
SkillAFreshness: AClaude Code +9 - 0.570score
create-prd
bmurrtech
Author OKF-shaped PRDs under docs/prd/ (ignore or track per setup): MVP journey, FRs, DoD, bug appendix; cite docs/adr via create-adr; diagrams via ascii.
SkillAFreshness: AClaude Code +9 - 0.570score
docx
bmurrtech
Word .docx via docx-cli: create, read, fill, edit, comments, tracked redlines, batch mutations, optional page render.
SkillAFreshness: AClaude Code +9 - 0.570score
doop
bmurrtech
Localhost Doop canvases for business-process and present-state architecture diagrams (Lucid/Eraser-style), edited live over MCP from the coding harness.
SkillAFreshness: AClaude Code +9 - 0.570score
grill-me
bmurrtech
Relentless frontier-round interview (❓ Qn + ➡️ recommendation each round) until the design tree is empty; then A/B/C (create-prd / handoff→implement / bare Go).
SkillAFreshness: AClaude Code +9
Signals
- Stars
- 0
- Forks
- 0
- Open issues
- 0
- Last commit (this folder)
- Oct 19, 2026 (11 days ago)
- Last release
- Sep 29, 2026 (1 month ago)
From GitHub (fetched Oct 24, 2026).
Details
- License
- Apache-2.0
- Repository
- github.com/bmurrtech/skills
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
- Source
- GitHubgithub-graphql
More from bmurrtech
- 0.570score
docx
bmurrtech
Word .docx via docx-cli: create, read, fill, edit, comments, tracked redlines, batch mutations, optional page render.
SkillAFreshness: AClaude Code +9 - 0.570score
commit
bmurrtech
Local-first Git commit with maintenance orchestration (upkeep; conditional roadmap status); on push intent, review branch + PR; on explicit canonical intent…
SkillAFreshness: AClaude Code +9 - 0.570score
code-review
bmurrtech
Two-axis review (Standards vs Spec) of a diff against a fixed point, with severity and ship recommendation.
SkillAFreshness: AClaude Code +9 - 0.570score
create-adr
bmurrtech
Author, in-place-edit (in-flight), or supersede (published Accepted) Architectural Decision Records under docs/adr/ with shipped mechanics headings; classify…
SkillAFreshness: AClaude Code +9 - 0.570score
create-prd
bmurrtech
Author OKF-shaped PRDs under docs/prd/ (ignore or track per setup): MVP journey, FRs, DoD, bug appendix; cite docs/adr via create-adr; diagrams via ascii.
SkillAFreshness: AClaude Code +9 - 0.570score
doop
bmurrtech
Localhost Doop canvases for business-process and present-state architecture diagrams (Lucid/Eraser-style), edited live over MCP from the coding harness.
SkillAFreshness: AClaude Code +9
Cite this page
discovery skill. Agent Mart. https://agentmart.dev/skills/bmurrtech-discovery (last updated 2026-10-24)