setup-bmurrtech-skills
Idempotent greenfield provision for bmurrtech skills conventions: gitignore (incl.
Skill by bmurrtech
Chalk Labs
Need help deploying setup-bmurrtech-skills?
Chalk Labs sets up agents like this inside real teams: connected to your tools, tested on your data, with a human in the loop where it matters.
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-setup-bmurrtech-skills
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: documents, writing
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
Network hosts it talks to 1
codeload.github.com· found in install command
Files it touches
~/.claude/skills/setup-bmurrtech-skills
What's inside
- Skill name
setup-bmurrtech-skills- Description
- Idempotent greenfield provision for bmurrtech skills conventions: gitignore (incl. .scratch/), .scratch/visuals/ + .scratch/adr-optics/ + .scratch/doop/, docs/visuals/, AGENTS.md, CLAUDE.md pointer, CONTEXT.md, knowledge OKF stub, docs/adr index; PRD track vs ignore choice (default ignore); optional docx (docx-cli + office host); optional donation CTAs (Ko-fi / Buy Me a Coffee / similar → FUNDING.yml + README + CONTEXT). Use when bootstrapping a repo or repairing missing scaffold — never silent overwrite of user content; re-runs re-ask optional choices.
- License
- Apache-2.0
- Instructions
- 107 lines in SKILL.md · view on GitHub
Files (4)
- SKILL.md
- openai.yaml · agents/
- donation-cta.md · references/
- prd-tracking.md · references/
SKILL.md (first lines)
# setup-bmurrtech-skills Provision this repo’s agent conventions. **Explore → present → confirm → write.** Idempotent: create only what is missing; ask before replacing non-empty files; **re-ask** optional choices on every run so policy can flip. This does **not** install skill folders into the consumer (use `npx skills add bmurrtech/skills` for that). ## 1. Explore Inspect: - `.gitignore`, `AGENTS.md`, `CLAUDE.md`, `CONTEXT.md`, `knowledge/`, `docs/adr/`, `docs/visuals/` - **PRD policy class** for `docs/prd/` (`conflict` | `ignored` | `tracked` | `unset`) — see [references/prd-tracking.md](references/prd-tracking.md) - Whether `.scratch/` is ignored - Whether `.scratch/`, `.scratch/visuals/`, `.scratch/adr-optics/`, and `.scratch/doop/` exist as local folders - Whether `.scratch/diagrams/` exists (legacy visual-explainer scratch name) - Remotes / GitHub (informational only — no issue-tracker setup unless asked later) - Optional: `docx` on PATH, Word / LibreOffice if offering docx tooling - Optional: `.github/FUNDING.yml`, README Support heading, CONTEXT Donation CTA terms **Done when:** present/missing map + PRD policy class ready. ## 2. Present and confirm Show what you will create vs leave alone. Recommended defaults: | Artifact | Action if missing | |----------|-------------------| | `.gitignore` entries | Ensure `/pm/`, `.agents/`, `.claude/`, `.cursor/`, `.scratch/` (and `/docs/prd/` **only** when PRD choice is **A**) | | `.scratch/` | Create directory (untracked scratch pad — see below) | | `.scratch/visuals/` | Create directory (default HTML home for **visual-explainer**). If `.scratch/diagrams/` exists and `visuals/` does not, rename `diagrams` → `visuals` when the rename will not clobber files. | | `.scratch/adr-optics/` | Create directory (at-a-glance HTML for **`create-adr`**) | | `.scratch/doop/` | Create directory (session sidecars for **`doop`**: canvas URL/id + meeting notes). Optional operator note: Doop install home `DOOP_HOME` (default `~/.doop`); bun dev ports **:4300** (web/MCP) + **:4400** (API) | | `docs/visuals/` | Create directory (tracked home for durable **visual-explainer** HTML) | | `AGENTS.md` | Create lean ops manual (link glossary; skills only under `skills/` if that dir exists; include Test index stub under Testing; PRD bullets match A/B choice) | | `CLAUDE.md` | Body exactly `AGENTS.md` | | `CONTEXT.md` | OKF-shaped glossary stub (PRD locality matches A/B) | | `knowledge/index.md` | Minimal index linking CONTEXT | | `docs/adr/index.md` | Empty catalog table | Do **not** create library how-tos or explainers (`docs/how-to-*.md`, `docs/skill-scaffold.md`, `docs/about-prd.md`, `docs/about-license.md`, …) in the consumer — those live in the skills library ([ADR 0013](https://github.com/bmurrtech/skills/blob/main/docs/adr/0013-ADR-prd-tracking-choice.md)). ### Optional: Commit PRDs? **Always re-ask** (even on repair/re-run). Setup **policy** A/B (not grill-me next-step A/B/C). Full prompt, detect classes, write matrix, and AGENTS templates: [references/prd-tracking.md](references/prd-tracking.md). ➡️ **A** (ignored / gitignored). No reply, LGTM, or bare affirmatives → **A**. Target files for this choice only: `.gitignore`, `AGENTS.md`, `CONTEXT.md` (stub or confirmed edit), `CLAUDE.md` if AGENTS changed. ### Optional: Want AI to edit your `.docx` files? Offer **once per run** (default **no** unless the user asked for Word/docx work): > Want AI to edit your `.docx` files? If yes: install **`docx`** skill if missing, point the operator at library [docs/how-to-docx-cli.md](https://github.com/bmurrtech/skills/blob/main/docs/how-to-docx-cli.md) (pin **0.26.0**), then run that skill’s **Ensure toolchain** probe (`ensure_toolchain.py`). Do not download the CLI or run `--install`. Office hosts stay manual. Do not restate install matrices here. ### Optional: Want to add donation CTAs? Offer **once per run** (default **no**). Full prompt, target files, and write matrix: [references/donation-cta.md](references/donation-cta.md). > Want to add donation CTAs (Ko-fi, Buy Me a Coffee, or similar)? If yes: collect usernames/URLs; write `.github/FUNDING.yml`, README **Support this Repo**, and CONTEXT glossary entries per that reference. Never invent links. Silent / no on this question → skip. ### `.scratch/` purpose Untracked scratch pad for exploratory, pre-PRD, and other **agent artifact dumps** tied to these skills (draft notes, session dumps). **`.scratch/visuals/`** is the default home for **visual-explainer** HTML (and optional Markdown companions); durable team/commit visuals go under tracked **`docs/visuals/`**. **`.scratch/adr-optics/`** holds **`create-adr`** at-a-glance catalog HTML. **`.scratch/doop/`** holds **`doop`** session sidecars (canvas URL/id + meeting notes; Doop DB stays in the Doop install’s `data/`). **`.scratch/handoffs/`** holds **kept** (non-transitory) **`handoff`** docs only — default handoffs stay in OS temp. **`.scratch/ideas/`** holds **`idea`** brain dumps (created on demand; promote only via **`roadmap`**). Never commit it. Prefer it over polluting `docs/`, `pm/`, or tracked trees. Harness skill install dirs remain **`npx skills`** — setup does not create Cursor/Claude/Pi/OpenClaw skill trees. Wait for confirmation before writing (scaffold table + PRD A/B + docx + donation CTA). **Done when:** user confirmed creates/patches and A/B (or defaulted to A); docx yes/no settled; donation CTA yes/no (+ URLs if yes) settled. ## 3. Write Apply confirmed creates/patches only. Prefer append for `.gitignore` missing lines over rewriting the whole file. Ensure `.gitignore` contains a distinct `.scratch/` (or `/.scratch/`) entry. Create `.scratch/`, `.scratch/visuals/`, `.scratch/adr-optics/`, `.scratch/doop/`, and `docs/visuals/` on disk if missing. If `.scratch/diagrams/` exists and `.scratch/visuals/` does not, rename `diagrams` → `visuals` when safe (no clobber). Apply the chosen PRD policy per [references/prd-tracking.md](references/prd-tracking.md) (A or B). Do **not** add `/docs/prd/` when the choice is **B**. If the user confirmed docx: run **`docx`** ensure steps. Report versions / probe results — never claim ready without evidence. If the user confirmed donation CTAs + URLs: apply [references/donation-cta.md](references/donation-cta.md). **Done when:** confirmed artifacts exist; PRD policy surfaces match A or B; `CLAUDE.md` pointer holds; `.scratch/`, `.scratch/visuals/`, `.scratch/adr-optics/`, and `.scratch/doop/` ignored + present locally; `docs/visuals/` present; optional docx / donation CTA results reported if chosen; user told what changed (including already-A/B no-ops). ## 4. Point next Suggest: `npx skills add bmurrtech/skills` (if skills not present), then `grill-me` / `create-prd` / `create-adr` as needed. If docx was opted in, mention **`docx`**. If PRD policy is **B**, note that **`commit`** can track `docs/prd/` when ready. For scaffold inventory, point humans at library **`docs/skill-scaffold.md`** (tree) and **`knowledge/skill-scaffold.md`** (why) on [bmurrtech/skills](https://github.com/bmurrtech/skills) — not copied into the consumer by setup. Flows: **`docs/how-to-bmurrtech-skills.md`**. ## Boundaries - Never silent-overwrite non-empty AGENTS/CONTEXT/CLAUDE — ask, or surgically patch setup-owned policy lines only. - PRD choice guardrails (default A, no `about-prd.md`, no unprompted `git rm --cached`): [references/prd-tracking.md](references/prd-tracking.md). - Do not install harness skill trees; do not invent a PRD policy marker file.
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
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
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
discovery
bmurrtech
Discovery for solution creators: turn meetings, transcripts, or notes into ranked use cases and requirements (pain → map → prioritize → requirements → recap →…
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
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
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
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
discovery
bmurrtech
Discovery for solution creators: turn meetings, transcripts, or notes into ranked use cases and requirements (pain → map → prioritize → requirements → recap →…
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
docx
bmurrtech
Word .docx via docx-cli: create, read, fill, edit, comments, tracked redlines, batch mutations, optional page render.
SkillAFreshness: AClaude Code +9
Done for you
Rather not set it up yourself?
Chalk Labs scopes, builds and runs agents for your team: the task audit, the eval harness, the integrations and the weekly ops report. Fixed scope, priced before we start.
See how we build AI agents →Read the case studies
Chalk Labs is a two-founder AI and growth studio. We build AI agents, CRMs and MVPs for Web3 and AI companies, and have shipped 50+ product and token launches.
- launches shipped
- 50+
- launches shipped
- media placements
- 500+
- media placements
- founders on every account
- 2
- founders on every account
Press we've placed: Forbes · CoinDesk · Decrypt · Cointelegraph · The Block
Rahil Jain, Co-founder, Chalk Labs. Ex-Goldman Sachs engineer. You talk to the person who builds it.
Get setup-bmurrtech-skills running in your business
Tell us what you want to automate. A founder replies within one working day with a plan, not a pitch deck.
Cite this page
setup-bmurrtech-skills. Agent Mart. https://agentmart.dev/skills/bmurrtech-setup-bmurrtech-skills (last updated 2026-10-24)