guide/diagrams/: new directory with 40 interactive Mermaid diagrams - 10 thematic files: foundations, context/sessions, configuration, architecture, MCP ecosystem, dev workflows, multi-agent patterns, security/production, cost/optimization, adoption/learning - Each diagram: Mermaid (GitHub-native) + ASCII fallback + source link - Bold Guy palette (6-color system) consistent across all diagrams - README with index, visual palette legend, navigation by use case Also includes (backlog from v3.28.0→v3.28.1): - guide/ultimate-guide.md: Managing Large MCP Server Sets, AI Code Disclosure Policy, claude-mem Gemini alternative, observability - guide/workflows/plan-driven.md: Boris Tane custom markdown plans (+172L) - guide/security-hardening.md: Part 4 PR security review workflow - examples/agents/security-patcher.md: new security agent - examples/hooks/bash/security-gate.sh: PreToolUse security hook - guide/observability.md: activity monitoring, external tools, proxying - docs/resource-evaluations/: 4 new evaluations (Boris Cherny, Moigneu, Boris Tane, Aristote AI instructions) - README.md: Visual Diagrams section in "What Makes This Guide Unique" Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
96 lines
3.9 KiB
Markdown
96 lines
3.9 KiB
Markdown
# Resource Evaluation: "How I use Claude Code" — Boris Tane
|
|
|
|
**URL**: https://boristane.com/blog/how-i-use-claude-code/
|
|
**Author**: Boris Tane, Engineering Lead @ Cloudflare
|
|
**Date published**: February 2026
|
|
**Evaluation date**: 2026-02-22
|
|
**Score**: 4/5
|
|
|
|
---
|
|
|
|
## Summary
|
|
|
|
9-month practitioner account of using Claude Code in production at Cloudflare. Describes a structured plan-driven workflow with an original pattern — the **Annotation Cycle** — where human and agent iterate on a markdown plan file before any implementation begins.
|
|
|
|
---
|
|
|
|
## Scoring Grid
|
|
|
|
| Criterion | Score | Notes |
|
|
|-----------|-------|-------|
|
|
| **Novelty** | 4/5 | Annotation Cycle not documented elsewhere in the guide |
|
|
| **Author credibility** | 5/5 | Engineering Lead at Cloudflare, 9 months usage |
|
|
| **Actionability** | 4/5 | Concrete prompts, phases, examples |
|
|
| **Accuracy** | 4/5 | Consistent with Claude Code behavior (verified) |
|
|
| **Depth** | 4/5 | Practitioner insights, not surface-level tips |
|
|
|
|
**Overall: 4/5** — High value. Integrate within 1 week.
|
|
|
|
---
|
|
|
|
## Key Insights
|
|
|
|
### 1. Emphatic Research Language
|
|
Without strong signal, Claude skims. Words like "deeply", "in great detail", "intricacies" shift behavior from surface scan to thorough investigation. Output must be written to a file — verbal summaries disappear on context compaction.
|
|
|
|
### 2. The Annotation Cycle
|
|
Core innovation: iterate on `plan.md` with human annotations before any code is written. Human adds comments directly to the plan file, agent revises, repeat until no open questions remain. Typical: 1-6 iterations.
|
|
|
|
The guard prompt "do NOT implement anything yet" is critical — without it, Claude will start coding during planning.
|
|
|
|
### 3. Markdown as Shared Mutable State
|
|
Quote: "The markdown file acts as shared mutable state between you and the agent." This is the key insight — the plan file isn't just documentation, it's the coordination artifact.
|
|
|
|
### 4. Terse Feedback in Implementation Phase
|
|
Once plan is approved, implementation is mechanical. Short feedback ("that looks right", screenshots) is more effective than paragraphs — decisions are already made.
|
|
|
|
### 5. Complementary Techniques
|
|
- Cherry-picking: implement a subset of the plan
|
|
- Scope trimming: remove items before implementing
|
|
- Reference-based guidance: "do it like auth.ts"
|
|
- Revert & re-scope: `git revert` + restart with narrower plan
|
|
|
|
---
|
|
|
|
## Fact-Check
|
|
|
|
| Claim | Verified | Notes |
|
|
|-------|----------|-------|
|
|
| Emphatic language changes research depth | ✓ Plausible | Consistent with prompt engineering principles |
|
|
| Plan files survive context compaction | ✓ Accurate | Files are external to conversation |
|
|
| "Guard prompt" prevents premature implementation | ✓ Accurate | Explicit constraints work as documented |
|
|
| 1-6 annotation iterations typical | ○ Unverified | Author's personal experience, no sample size |
|
|
|
|
---
|
|
|
|
## Integration Decision
|
|
|
|
**Decision**: Integrate (Score 4) — Added as new section in `guide/workflows/plan-driven.md`.
|
|
|
|
**What was integrated**:
|
|
- Section "Advanced: Custom Markdown Plans (Boris Tane Pattern)"
|
|
- Three-phase workflow diagram (Research → Annotation Cycle → Implementation)
|
|
- Emphatic research prompts with rationale
|
|
- Annotation Cycle diagram with exit criteria
|
|
- Guard prompt example
|
|
- Phase 3 mechanical implementation guidance
|
|
- Complementary techniques table
|
|
- Decision table: `/plan` vs custom `.md`
|
|
|
|
**Cross-references added**:
|
|
- `guide/methodologies.md` — callout after Plan-First section
|
|
- `machine-readable/reference.yaml` — 4 entries (pattern, source, author)
|
|
|
|
---
|
|
|
|
## What Was Not Integrated
|
|
|
|
- Specific cost figures (not verifiable for general users)
|
|
- Cloudflare-specific tooling references (not generalizable)
|
|
- Exact iteration counts (too anecdotal without sample size)
|
|
|
|
---
|
|
|
|
## Attribution
|
|
|
|
> Boris Tane, Engineering Lead @ Cloudflare. Source: ["How I use Claude Code"](https://boristane.com/blog/how-i-use-claude-code/) (Feb 2026).
|