anti-patterns

Create and maintain ANTI-PATTERNS.md with human-validated avoidance rules.

Updated May 24, 2026
One-click install
npx skills add https://github.com/ChrisFmlyc/spades --skill anti-patterns-chrisfmlyc
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: anti-patterns
Source: https://github.com/ChrisFmlyc/spades/tree/main/plugins/spades/skills/anti-patterns
Command: npx skills add https://github.com/ChrisFmlyc/spades --skill anti-patterns-chrisfmlyc

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill helps maintain a comprehensive list of deliberate codebase avoidance rules, ensuring that the team's agreed-upon practices are documented and adhered to.

Core Features & Use Cases

  • Anti-Patterns Documentation: Facilitates the creation and maintenance of ANTI-PATTERNS.md, a durable list of things the codebase deliberately avoids.
  • Human-Centric Approach: The AI assists in structuring and probing the rules but never authors them, ensuring the team's voice is heard.
  • Use Case: When a team member suggests an anti-pattern or when ANTI-PATTERNS.md is missing or outdated, this Skill can be used to document and organize the rules.

Quick Start

Use the anti-patterns skill to create a new anti-pattern for the codebase: "No use of global variables in the application."

Frequently Asked Questions about anti-patterns

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I document codebase anti-patterns for my software development team?

Document codebase anti-patterns by creating an ANTI-PATTERNS.md file that outlines deliberate avoidance rules. This Skill helps structure and organize the list, but requires human input for actual rule creation and validation to ensure the team's voice is heard.

What is the best way to maintain coding standards and best practices in a codebase?

Maintaining coding standards is best achieved by keeping a durable list of deliberate avoidance rules. This Skill coordinates with human input to update the anti-patterns document whenever a team member suggests a rule or the document becomes outdated.

Can AI automatically generate anti-patterns for our software development team?

AI cannot automatically generate anti-patterns, as this Skill follows a human-centric approach where the AI only assists in structuring and probing the rules. The team must author and validate the rules to ensure agreed-upon practices are accurately documented.

How to start enforcing deliberate codebase avoidance rules for a new project?

Start enforcing codebase avoidance rules by initiating the creation of an ANTI-PATTERNS.md file. Use this Skill to probe and structure the rules, requiring your development team to provide the specific practices the codebase must deliberately avoid.

Does this anti-patterns documentation approach work without manual team input?

This approach does not work without manual team input, as it requires human validation for rule creation. The AI assists in structuring the document but never authors the rules, ensuring the team's agreed-upon practices are accurately represented.

When do I need to update my codebase's anti-patterns document?

Update your codebase's anti-patterns document when it is missing or outdated, or when a team member suggests a new anti-pattern. This Skill facilitates organizing these new rules into the existing ANTI-PATTERNS.md file to maintain coding standards.