Skip to content
Agentmart
Submit a tool

log-blocker

Append a known blocker to `<repo>/planning/blockers.md` (auto-scaffolds if missing).

Skill by danielrosehill

IndexedMIT★ 2
Write a review

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/danielrosehill-log-blocker

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

Append a known blocker to `<repo>/planning/blockers.md` (auto-scaffolds if missing). Use when something is preventing progress and shouldn't be lost — waiting on a code review, an external decision, an upstream bug, a credential not yet provisioned, a flaky test that needs investigation. Triggers on "log a blocker", "we're blocked on X", "note this blocker", "add to blockers".

Use cases: testing, productivity

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/log-blocker

What's inside

Skill name
log-blocker
Description
Append a known blocker to `<repo>/planning/blockers.md` (auto-scaffolds if missing). Use when something is preventing progress and shouldn't be lost — waiting on a code review, an external decision, an upstream bug, a credential not yet provisioned, a flaky test that needs investigation. Triggers on "log a blocker", "we're blocked on X", "note this blocker", "add to blockers".
License
MIT
Instructions
76 lines in SKILL.md · view on GitHub

Files (1)

  • SKILL.md

SKILL.md (first lines)

# Log Blocker

Capture an obstacle to progress. Lighter-weight than a leftover task: blockers are things you can't move past without external action, not things you chose to defer.

## Difference vs `capture-leftover`

- **leftover** = a follow-up the user / Claude *chose* not to do now, but could
- **blocker** = something the user / Claude *can't* do now without a dependency clearing

If the user says "let's circle back to that," it's a leftover. If they say "we're stuck on that until X happens," it's a blocker.

## Steps

### 1. Resolve target

```bash
repo_root=$(git rev-parse --show-toplevel 2>/dev/null) || repo_root="$PWD"
target="$repo_root/planning/blockers.md"
```

Auto-run `scaffold-planning` if missing.

### 2. Gather inputs

Ask (or infer):

- **Summary** — one line, what's blocked
- **Urgency** — `critical` (blocks shipping), `high` (blocks today's work), `normal` (blocks this sprint), `low` (annoyance, not urgent)
- **Affects** — what's blocked: a feature, a release, a specific task, the whole repo?
- **Owner** — who needs to act? `self` (waiting on something only the user can do), `external` (waiting on someone else — name them if known)
- **Notes** — what's been tried, what the next options are, any links/refs

Default urgency = `normal` if not specified.

### 3. Format and append

```markdown
## high — Vercel build failing on edge runtime since dependency bump
- **Logged at:** 2026-04-27 18:55
- **Affects:** new-blog-post deploy pipeline; can't ship until resolved
- **Owner:** self (need to investigate the @vercel/edge change)
- **Notes:** suspect bumping @vercel/og from 0.5 → 0.6 broke edge import. Tried pinning back, didn't help. Next: check Vercel changelog, open issue if confirmed bug.
- **Status:** open
```

Append after the `<!-- new entries appended below -->` marker. Group by urgency only as a presentation concern when reading; the file stays in append order.

### 4. Confirm briefly

```
✓ Logged blocker: "Vercel build failing on edge runtime..." (high) → planning/blockers.md (2 open total)
```

## Closing a blocker

When a blocker is resolved, change `**Status:** open` → `**Status:** resolved` and append:

```
- **Resolved:** 2026-04-28 10:15 — Vercel pushed a fix in @vercel/og 0.6.1
```

This skill writes new blockers; resolution is typically a manual edit or done by whichever skill confirms the unblock.

## Hard rules

- **Append-only for new blockers.** Don't reorder existing entries.
- **Don't auto-resolve.** Even if the user says "I think that's fixed," confirm before flipping status.
- **Don't escalate urgency without asking.** If the user says "blocker" without naming urgency, default `normal` rather than guessing `critical`.
- **No git commits.** Same as the other planning skills.

## Counterparts

- `scaffold-planning` — creates `blockers.md`
- `capture-leftover` — for deferred-by-choice follow-ups (different concept)

From danielrosehill/Claude-Rudder, MIT.

More from danielrosehill/Claude-Rudder

Signals

Stars
2
Forks
0
Open issues
0
Last commit (this folder)
Apr 27, 2026 (6 months ago)

From GitHub (fetched Oct 24, 2026).

Details

License
MIT
First seen
Oct 24, 2026
Last checked
Oct 24, 2026

More from danielrosehill

Cite this page

log-blocker skill. Agent Mart. https://agentmart.dev/skills/danielrosehill-log-blocker (last updated 2026-10-24)