# 1b1

> Walk through items 1-by-1 (findings, tasks, issues, TODOs). Triggers: "one by one" | "walk through" | "1b1" | "process each item" | "review one by one" | "go through each" | "handle them one at a time" | "step through".

- Skill: `roxabi/1b1` (Agent Skill)
- Install (CLI): `npx skillmds@latest add roxabi/1b1`
- Raw SKILL.md: https://api.skillmd.com/api/skills/roxabi/1b1/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Coding & Dev Tools
- Author: Roxabi (https://skillmd.com/u/roxabi)
- Updated: 2026-09-17
- Page: https://skillmd.com/skills/roxabi/1b1

---


# 1b1 — One by One

Let:
  ι := single item from the list
  Ι := full list of items to process
  D := [] — deferred items accumulator

Walk through Ι from conversation one at a time. ∀ ι: brief context → ask decision → execute.

## Instructions

### 1. Identify Ι

Scan conversation for most recent list (review findings, plan tasks, GitHub issues, TODOs, any enumerated list).

Argument ∃ (e.g. `/1b1 review findings`) → narrow to matching list.

| Condition | Action |
|-----------|--------|
| Ι ∄ | → ask user |
| Multiple lists ∃ | → present choice |

### 2. ∀ ι ∈ Ι (sequential)

#### 2a. Investigate

ι references file → read relevant lines + surrounding context. ι references issue → `gh issue view`. Trace root cause — ¬stop at symptom.

**Root cause first:** before presenting options, understand *why* ι exists. Read code, check history, follow references. Analysis must be grounded in evidence, ¬speculation.

#### 2b. Brief

```
── Item {N}/{|Ι|}: {title} ──

Summary:        {what the item is and its root cause — 2-3 lines}
Benefit:        {what improves if we act on it}
Tradeoff:       {cost, risk, or complexity of acting}
Recommendation: {Fix now | Defer | Skip | Reject} — {1-line rationale}
```

#### 2c. Ask Decision

→ present choice Options adapted to ι type. Always include **Skip**.

| Item type | Options |
|-----------|---------|
| Code findings | **Fix now** · **Reject** (invalid) · **Skip** · **Defer** (valid, not urgent) |
| Tasks / plan items | **Do it** · **Skip** · **Modify** · **Remove** |
| Issues / TODOs | **Act on it** · **Skip** · **Defer** |
| Generic | **Act** · **Skip** · **Defer** |

#### 2d. Execute

| Decision | Behavior |
|----------|----------|
| Fix / Do it / Act | Perform action, show brief confirmation |
| Reject | Acknowledge invalid, discard, continue |
| Skip | Next ι silently |
| Defer | Append to D, continue |
| Modify | → ask userfor changes → execute modified |
| Remove | Acknowledge, continue |

### 3. Summary

```
── 1b1 Complete ──

Processed: {|Ι|} items
  Acted on:  {count}
  Rejected:  {count}
  Skipped:   {count}
  Deferred:  {count}
  Removed:   {count}

Deferred items:
  1. {title}
  2. {title}
```

D ≠ ∅ → present choice **Process deferred now** | **Done**.

## Edge Cases

| Scenario | Behavior |
|----------|----------|
| Ι ∄ | → ask userwhat to walk through |
| Multiple lists ∃ | → present choice|
| User stops mid-way | End early, show summary of processed |
| ι references files | Read relevant sections before brief |
| ι already resolved | Note in brief, ask user to confirm skip |
| \|Ι\| = 1 | Still brief + ask — ¬skip flow |

## Safety Rules

1. Always investigate then brief before asking — ¬present decision without root cause analysis
2. One ι at a time — ¬batch multiple into one question
3. Track all decisions — maintain tally for summary
4. Respect user pace — ¬rush or skip ahead

$ARGUMENTS

