Skip to content
Agentmart
Submit a tool

setup-bmurrtech-skills

Idempotent greenfield provision for bmurrtech skills conventions: gitignore (incl.

Skill by bmurrtech

IndexedApache-2.0
Write a review

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.

Book a call

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.

We use your email only for this newsletter. Privacy

About

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.

Use cases: documents, writing

No 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

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
First seen
Oct 24, 2026
Last checked
Oct 24, 2026

More from bmurrtech

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.

Goes to the Chalk Labs founders, not the newsletter. Privacy

Need help deploying setup-bmurrtech-skills?

CallGet help
Cite this page

setup-bmurrtech-skills. Agent Mart. https://agentmart.dev/skills/bmurrtech-setup-bmurrtech-skills (last updated 2026-10-24)