ai-patterns
3
总安装量
3
周安装量
#62339
全站排名
安装命令
npx skills add https://github.com/lexler/skill-factory --skill ai-patterns
Agent 安装分布
opencode
3
antigravity
3
claude-code
3
junie
3
github-copilot
3
goose
3
Skill 文档
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/