Back to tags
Tag

Agent Skills with tag: anti-patterns

9 skills match this tag. Use tags to discover related Agent Skills and explore similar workflows.

story-based-framing

This skill should be used when describing patterns or anti-patterns for detection by LLM agents across any domain (code analysis, business processes, security audits, UX design, data quality, medical diagnosis, etc.). Uses narrative storytelling structure ("The Promise" → "The Betrayal" → "The Consequences" → "The Source") to achieve 70% faster pattern identification compared to checklist or formal specification approaches. Triggers when creating pattern descriptions for any systematic analysis, detection tasks, or when delegating pattern-finding to sub-agents.

story-structurenarrative-frameworkpattern-matchinganti-patterns
Jamie-BitFlight
Jamie-BitFlight
111

testing-anti-patterns

Use when writing or changing tests, adding mocks, or tempted to add test-only methods to production code - prevents testing mock behavior, production pollution with test-only methods, and mocking without understanding dependencies

anti-patternstest-doublesmockingtest-quality
shekohex
shekohex
5

deepagents-code-review

Reviews Deep Agents code for bugs, anti-patterns, and improvements. Use when reviewing code that uses create_deep_agent, backends, subagents, middleware, or human-in-the-loop patterns. Catches common configuration and usage mistakes.

code-reviewcode-qualityanti-patternsai-agents
existential-birds
existential-birds
61

langgraph-code-review

Reviews LangGraph code for bugs, anti-patterns, and improvements. Use when reviewing code that uses StateGraph, nodes, edges, checkpointing, or other LangGraph features. Catches common mistakes in state management, graph structure, and async patterns.

code-reviewanti-patternsasync-awaitlanggraph
existential-birds
existential-birds
61

nextjs-anti-patterns

Identify and fix common Next.js App Router anti-patterns and mistakes. Use when reviewing code for Next.js best practices, debugging performance issues, migrating from Pages Router patterns, or preventing common pitfalls. Activates for code review, performance optimization, or detecting inappropriate useEffect/useState usage. CRITICAL: For browser detection, keep the logic in the user-facing component (or a composed helper that it renders) rather than isolating it in unused files.

nextjsanti-patternsapp-routercode-review
wsimmonds
wsimmonds
341

negative-contrastive-framing

Use when clarifying fuzzy boundaries, defining quality criteria, teaching by counterexample, preventing common mistakes, setting design guardrails, disambiguating similar concepts, refining requirements through anti-patterns, creating clear decision criteria, or when user mentions near-miss examples, anti-goals, what not to do, negative examples, counterexamples, or boundary clarification.

anti-patternscounterexamplesboundary-clarificationacceptance-criteria
lyndonkl
lyndonkl
82

ln-635-test-isolation-auditor

Test Isolation + Anti-Patterns audit worker (L3). Checks isolation (APIs/DB/FS/Time/Random/Network), determinism (flaky, order-dependent), and 6 anti-patterns.

automated-testingcode-qualitytest-isolationanti-patterns
levnikolaevich
levnikolaevich
246

antipattern-detector

Detect common technical and organizational anti-patterns in proposals, architectures, and plans. Use when strategic-cto-mentor needs to identify red flags before they become problems.

review-checkpointsbest-practicesanti-patternssoftware-architecture
alirezarezvani
alirezarezvani
4110

frontend-ai-guide

Frontend-specific technical decision criteria, anti-patterns, debugging techniques, and quality check workflow. Use when making frontend technical decisions or performing quality assurance.

frontendbest-practicestroubleshootingquality-management
shinpr
shinpr
7222