Claude Skills
CollectionsCompareWorkflowsNominate
Sign inSign up
© 2026 Curated Agent Skills·Learn more about Agent Skills
Back to repository

ai-dlc-blockers

verified

Use when documenting blockers in AI-DLC workflows. Covers proper blocker documentation, categorization, and how blockers enable productive iteration when stuck.

View on GitHub

Marketplace

han

TheBushidoCollective/han

Plugin

jutsu-ai-dlc

Pattern

Repository

TheBushidoCollective/han
74stars

patterns/ai-dlc/skills/ai-dlc-blockers/SKILL.md

Last Verified

February 1, 2026

Install Skill

Select agents to install to:

Scope:
npx add-skill https://github.com/TheBushidoCollective/han/blob/main/patterns/ai-dlc/skills/ai-dlc-blockers/SKILL.md -a claude-code --skill ai-dlc-blockers

Installation paths:

Claude
.claude/skills/ai-dlc-blockers/
Powered by add-skill CLI

Instructions

# AI-DLC Blockers

Blockers are obstacles that prevent progress on a task. In AI-DLC, properly documenting blockers is essential for productive iteration—it ensures the next session can address issues directly rather than rediscovering them.

## Why Document Blockers

### The Context Reset Problem

When you run `/clear`:
- Context window is wiped
- Previous attempts are forgotten
- Discoveries are lost

Without blocker documentation:
- Next iteration repeats the same failed attempts
- Same dead ends are explored again
- No learning occurs across iterations

With blocker documentation:
- Next iteration knows what didn't work
- Alternative approaches can be tried
- Progress accumulates across sessions

### The Knowledge Transfer

Blockers are a form of knowledge transfer:
- From current session → next session
- From current hat → next hat (if `/fail` called)
- From AI → human (if intervention needed)

## Blocker Anatomy

### Good Blocker Documentation

```markdown
## Blocker: OAuth Callback Not Working

### What I Tried
1. Set callback URL to `http://localhost:3000/auth/callback`
2. Verified Google Cloud Console configuration
3. Checked for CORS issues - none found

### Where I Got Stuck
The callback is received, but the authorization code exchange fails with:
```
Error: invalid_grant - Code was already redeemed
```

### What I Think Is Happening
The code might be getting used twice - possibly a React strict mode double-render issue?

### Suggested Next Steps
1. Disable React strict mode temporarily to test
2. Add request deduplication on the callback endpoint
3. Check if there's a race condition in the OAuth flow
```

### Bad Blocker Documentation

```markdown
OAuth doesn't work. Tried everything.
```

## Blocker Categories

### 1. Technical Blockers

Issues with code, APIs, or infrastructure:

```markdown
## Blocker: Database Connection Timeout

### Symptoms
- Connection fails after 30 seconds
- Error: ETIMEDOUT

### Attempted Solutions
- Increased timeout to 60s - 

Validation Details

Front Matter
Required Fields
Valid Name Format
Valid Description
Has Sections
Allowed Tools
Instruction Length:
7599 chars