skills/ntcoding/claude-skillz/lightweight-implementation-analysis-protocol

lightweight-implementation-analysis-protocol

SKILL.md

Lightweight Implementation Analysis Protocol

Quick understanding before implementation - just enough to guide TDD, no more.

When This Activates

Before creating implementation plans, fix plans, or TDD cycles for bugs/features.

The Protocol (3 Quick Steps)

1. Trace the Flow

Answer these:

  • Which event/request triggers this?
  • Which file:line handles it?
  • Where does the error occur (file:line)?

2. Quick Diagram

Simple class.method() flow with relevant data:

Event: EventName
  ↓ (contains: relevant fields)
Class.method() [file:line]
  ↓ (what it does)
Class.method() [file:line] ← šŸ’„ Error here
  ↓
Result: What happens

Keep it short - 5-10 lines max.

3. Verify

Ask: "Here's the flow: [diagram]. Correct?"

Wait for confirmation, then proceed.

Example

Problem: Email validation failing

Event: user.email.updated
  ↓ (email: "invalid@")
UpdateUserEmailHandler.execute() [line 281]
  ↓ (validates email format)
EmailValidator.parse() [line 289] ← šŸ’„ Throws ValidationError
  ↓
Result: Error response

Current: Throws
Should: Use safeParse(), return validation error

Rules

  • Keep it lightweight - This isn't detailed planning, just enough to know what to test
  • Be specific - File:line, not abstractions
  • Get confirmation - Don't proceed without it
  • Skip for trivial changes - Typos, formatting, docs

Anti-Pattern

āŒ WRONG: "I'll fix the validation. Here's my plan..." āœ… RIGHT: "Let me trace where the error occurs... [diagram]. Correct?"

Weekly Installs
8
GitHub Stars
269
First Seen
Feb 21, 2026
Installed on
opencode8
gemini-cli8
github-copilot8
codex8
kimi-cli8
amp8