ai-patterns

SKILL.md

AI Patterns Reference

Patterns for effective AI-augmented software development by Lada Kesseler (github nickname lexler), Llewellyn Falco, Ivett Ördög, and Nitsan Avni.

First Step: Ensure Repository Exists and Update

~/.claude/skills/ai-patterns/scripts/ensure-patterns-repo

Patterns Location

Base path: ~/.cache/claude-skills/augmented-coding-patterns/documents


Context Management

Managing AI context, knowledge, and focus.

Obstacles

  • context-rot - Earlier instructions lose influence as conversation grows
  • cannot-learn - LLMs can't learn from interactions; fixed weights prevent adaptation
  • limited-context-window - Fixed context size forces choices about what to keep loaded
  • limited-focus - Too much context causes diluted or misdirected attention
  • excess-verbosity - AI defaults to verbose output with low signal-to-noise ratio

Anti-patterns

  • distracted-agent - Using one agent for everything spreads attention; instructions inconsistently followed

Patterns

  • context-management - Treat context as scarce resource requiring active append/reset operations
  • knowledge-document - Save important information as markdown files for session loading
  • ground-rules - Essential behavioral rules auto-loaded into every session
  • extract-knowledge - Save emerging insights and corrections from ephemeral context to files immediately during sessions
  • focused-agent - Single narrow responsibility gives AI cognitive space to follow rules better
  • reference-docs - On-demand knowledge loaded only when needed for current task
  • knowledge-composition - Split knowledge into focused, composable files with single responsibilities
  • semantic-zoom - Control abstraction levels—zoom out for overview or zoom in for details
  • noise-cancellation - Explicitly ask AI to be succinct and strip filler from responses

Reliability & Quality

Handling non-determinism, complexity, and verification.

Obstacles

  • non-determinism - Same input produces different outputs; results unpredictable
  • hallucinations - AI invents non-existent APIs, methods, or syntax
  • degrades-under-complexity - AI performance drops with complex multi-step tasks
  • selective-hearing - AI ignores certain instructions; training data overrides explicit directives

Anti-patterns

  • perfect-recall-fallacy - Expecting AI to perfectly remember library details instead of letting it discover
  • unvalidated-leaps - Building on unverified assumptions instead of validating each step
  • ai-slop - Using AI output without human judgment, just light editing

Patterns

  • knowledge-checkpoint - Checkpoint planning before implementation to preserve thinking investment
  • parallel-implementations - Run multiple implementations in parallel; pick best or combine
  • offload-deterministic - Use code scripts for deterministic work instead of asking AI repeatedly
  • playgrounds - Create isolated folders for AI to experiment and test assumptions safely
  • chain-of-small-steps - Break complex goals into small, focused, verifiable steps
  • hooks - Lifecycle event hooks intercept workflow; inject targeted corrections
  • reminders - Repeat critical instructions as explicit steps; structural compliance
  • feedback-flip - Have different AI focus on evaluation; flip from producing to finding problems
  • refinement-loop - Give AI specific improvement goal and loop it; each pass removes one layer

Communication

Directing AI behavior, getting honest feedback, and alignment.

Obstacles

  • black-box-ai - AI's reasoning is hidden; you can only see inputs and outputs
  • compliance-bias - AI prioritizes following instructions over questioning unclear requests

Anti-patterns

  • silent-misalignment - AI accepts nonsensical instructions instead of asking clarifying questions
  • answer-injection - Putting solutions in questions limits AI's breadth and better approaches
  • tell-me-a-lie - Forcing AI to provide answers that don't exist causes fabrication

Patterns

  • active-partner - Grant permission for AI to push back, disagree, and flag contradictions
  • check-alignment - Force AI to show understanding before implementing to catch misalignment early
  • context-markers - Visual emoji signals to show what instructions AI is currently following
  • cast-wide - Push AI to show alternatives you haven't considered; avoid first-solution bias
  • reverse-direction - Break monologue inertia—ask AI what it thinks instead
  • polyglot-ai - Use right modality for task—voice for convenience, images for visual problems
  • text-native - Keep everything as text; enables direct editing, version control, instant iteration

Additional Patterns

Patterns not on the main journey but useful in practice.

  • shared-canvas - Markdown files as shared specs/docs; all humans and AI collaborate together
  • softest-prototype - Use markdown instructions + AI agent instead of code for flexible exploration
  • take-all-paths - Build multiple prototypes not one; test all, pick best through exploration
  • borrow-behaviors - Give AI example and it adapts—styles, patterns, code across languages

Browse All

List patterns by category:

ls ~/.cache/claude-skills/augmented-coding-patterns/documents/patterns/
ls ~/.cache/claude-skills/augmented-coding-patterns/documents/anti-patterns/
ls ~/.cache/claude-skills/augmented-coding-patterns/documents/obstacles/

Online

View at: https://lexler.github.io/augmented-coding-patterns/

Weekly Installs
5
GitHub Stars
187
First Seen
Feb 14, 2026
Installed on
opencode5
antigravity5
claude-code5
github-copilot5
codex5
amp5