anti-patterns
Common excuses agents use to skip steps with counter-arguments.
Skill by NasserJabir
Install
Works with Claude Code, Claude apps, Codex, Cursor, Gemini CLI, GitHub Copilot, VS Code, OpenCode, Goose, Windsurf. Read the repository before you give any tool access to your data.
npx agentmarket install skill/nasserjabir-anti-patterns
Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.
Get the weekly diff
The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.
About
Reviews
Write a reviewNo reviews yet. Installed it? Reviews come from verified installers only. How reviews work
Permissions
What this skill can do and what it asks for, from its SKILL.md. Checked Oct 25, 2026.
- Tools
- No tools found
- Secrets
- None asked for
- Install scripts
- None found
Network hosts it talks to 1
codeload.github.com· found in install command
Files it touches
~/.claude/skills/anti-patterns
What's inside
- Skill name
anti-patterns- Description
- Common excuses agents use to skip steps with counter-arguments.
- License
- MIT
- Instructions
- 101 lines in SKILL.md · view on GitHub
Files (1)
- SKILL.md
SKILL.md (first lines)
# Anti-Patterns ## Description Identify and counter common excuses agents use to skip important steps. Provides counter-arguments to prevent shortcuts that compromise quality. ## When to Activate - Agent is about to skip a verification step - Agent is rationalizing a shortcut - Agent claims "it should work" without proof - Agent is avoiding necessary complexity - During self-review of agent behavior ## Common Anti-Patterns and Counter-Arguments ### 1. "This is just a simple change" **Reality**: Simple changes cause production outages too. **Counter**: Even simple changes need verification. Run the tests. ### 2. "I'll skip the tests this time" **Reality**: "This time" becomes every time. **Counter**: Tests are what make changes safe. Write them first. ### 3. "It should work based on the code" **Reality**: "Should" isn't "does." **Counter**: Run the command. Show the output. ### 4. "I don't need to read the file first" **Reality**: Editing blind creates conflicts and errors. **Counter**: Always read before writing. Context matters. ### 5. "The user didn't ask for tests" **Reality**: Working code requires tests. **Counter**: TDD is the process, not optional. ### 6. "I'll fix it in the next commit" **Reality**: Technical debt compounds. **Counter**: Fix it now while context is fresh. ### 7. "This pattern is standard, no need to check" **Reality**: "Standard" varies by project. **Counter**: Check the existing code first. Match conventions. ### 8. "I know this library well" **Reality**: Knowledge fades, APIs change. **Counter**: Verify against current documentation. ### 9. "The error won't happen in practice" **Reality**: Production finds every edge case. **Counter**: Handle it anyway. Errors always happen. ### 10. "I'll document it later" **Reality**: "Later" never comes. **Counter**: Document now. Future you will thank present you. ### 11. "This is too complex to test" **Reality**: Complex code needs tests most. **Counter**: Break it down. Test each piece. ### 12. "I'll just inline it" **Reality**: Inlining creates duplication. **Counter**: Extract to a function. Name it clearly. ## Detection Signals Watch for these phrases that indicate rationalization: - "Just this once" - "I'll come back to it" - "It's probably fine" - "Nobody will notice" - "It's not that important" - "I don't have time" - "It's just a small thing" ## Enforcement Rules 1. Every claim needs evidence 2. Every change needs tests 3. Every file needs to be read before editing 4. Every shortcut needs justification 5. Every "simple" change gets verified ## Quality Criteria - No rationalizations accepted without evidence - All steps completed, not skipped - Verification always performed - Documentation written with code - Tests accompany all changes ## Examples ### Anti-Pattern: "I'll skip the linter" **Agent**: "The code looks correct, I'll skip linting to save time." **Counter**: "Run the linter. If it passes, we save 10 seconds. If it fails, we save a production bug." ### Anti-Pattern: "I'll fix the type error later" **Agent**: "I'll add `as any` for now and fix the types later." **Counter**: "Fix the types now. `as any` hides real problems." ### Anti-Pattern: "This edge case won't happen" **Agent**: "Users won't submit empty strings, so I won't validate." **Counter**: "Users submit everything. Validate all inputs."
From NasserJabir/NassAI-Praxis, MIT.
More from NasserJabir/NassAI-Praxis
- 0.559score
nassai-praxis
NasserJabir
Activate the NassAI Praxis methodology: project memory (working/episodic/semantic/procedural), 10 specialist personas with disclosure rules, 59 skills with…
SkillBFreshness: B★ 3Claude Code +9 - 0.558score
accessibility-compliance
NasserJabir
WCAG 2.2 compliance, ARIA patterns, keyboard navigation, screen reader support, and color contrast requirements.
SkillBFreshness: B★ 3Claude Code +9 - 0.558score
code-review
NasserJabir
Review changes for correctness, safety, maintainability, and consistency.
SkillBFreshness: B★ 3Claude Code +9 - 0.558score
database-design
NasserJabir
PostgreSQL schema design, indexing strategies, migration patterns, and connection pooling for production workloads.
SkillBFreshness: B★ 3Claude Code +9 - 0.558score
brainstorming
NasserJabir
Generate and compare candidate approaches before implementation.
SkillBFreshness: B★ 3Claude Code +9 - 0.558score
security
NasserJabir
Identify and reduce security risks in code, configuration, and memory.
SkillBFreshness: B★ 3Claude Code +9 - 0.558score
tdd
NasserJabir
Use tests to define behavior before production implementation.
SkillBFreshness: B★ 3Claude Code +9 - 0.558score
api-design
NasserJabir
Contract-first API design with Hyrum's Law awareness, versioning strategies, error semantics, and boundary validation.
SkillBFreshness: B★ 3Claude Code +9 - 0.558score
brainstorming
NasserJabir
Structured ideation process to explore requirements, alternatives, and design before writing any code.
SkillBFreshness: B★ 3Claude Code +9 - 0.558score
code-review
NasserJabir
Systematic review of code changes to ensure quality, correctness, and adherence to standards.
SkillBFreshness: B★ 3Claude Code +9 - 0.558score
context-engineering
NasserJabir
Feed agents the right information at the right time.
SkillBFreshness: B★ 3Claude Code +9 - 0.558score
context-engineering
NasserJabir
Shape the smallest useful context for reliable agent decisions.
SkillBFreshness: B★ 3Claude Code +9
Signals
- Stars
- 3
- Forks
- 0
- Open issues
- 0
- Last commit (this folder)
- Aug 24, 2026 (2 months ago)
From GitHub (fetched Oct 24, 2026).
Details
- License
- MIT
- Repository
- github.com/NasserJabir/NassAI-Praxis
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
- Source
- GitHubgithub-graphql
More from NasserJabir
- 0.559score
nassai-praxis
NasserJabir
Activate the NassAI Praxis methodology: project memory (working/episodic/semantic/procedural), 10 specialist personas with disclosure rules, 59 skills with…
SkillBFreshness: B★ 3Claude Code +9 - 0.558score
brainstorming
NasserJabir
Structured ideation process to explore requirements, alternatives, and design before writing any code.
SkillBFreshness: B★ 3Claude Code +9 - 0.558score
accessibility-compliance
NasserJabir
WCAG 2.2 compliance, ARIA patterns, keyboard navigation, screen reader support, and color contrast requirements.
SkillBFreshness: B★ 3Claude Code +9 - 0.558score
database-design
NasserJabir
PostgreSQL schema design, indexing strategies, migration patterns, and connection pooling for production workloads.
SkillBFreshness: B★ 3Claude Code +9 - 0.558score
code-review
NasserJabir
Review changes for correctness, safety, maintainability, and consistency.
SkillBFreshness: B★ 3Claude Code +9 - 0.558score
code-review
NasserJabir
Systematic review of code changes to ensure quality, correctness, and adherence to standards.
SkillBFreshness: B★ 3Claude Code +9
Cite this page
anti-patterns skill. Agent Mart. https://agentmart.dev/skills/nasserjabir-anti-patterns (last updated 2026-10-24)