Does This Clash — Development skill for Claude Code
Analyze whether code fits with established codebase patterns and conventions.
How to install Does This Clash
Installs to ~/.claude/skills/dgriffith-bad-daves-robot-army-does-this-clash/SKILL.md
mkdir -p ~/.claude/skills/dgriffith-bad-daves-robot-army-does-this-clash && curl -fsSL https://raw.githubusercontent.com/dgriffith/bad-daves-robot-army/HEAD/commands/does-this-clash.md -o ~/.claude/skills/dgriffith-bad-daves-robot-army-does-this-clash/SKILL.md Restart Claude Code, or start a new session, for it to be picked up.
What Does This Clash does
name: does-this-clash description: Analyze whether code fits with established codebase patterns and conventions pattern: /does-this-clash(?:\s+(.+))?
Using @agent-mentor analyze whether specific code aligns with established codebase patterns, conventions, and architectural principles.
Input Parsing
The user invoked: /does-this-clash {code_reference}
Examples:
/does-this-clash src/services/new-feature.ts- Check if new code fits patterns/does-this-clash PR #123- Review PR
Alternatives in Development
- Analyze Codebase To Book — Prompt: Turn Any Codebase Into a Technical Book 1.7k ★
- Agent Skill — A Claude Code plugin marketplace containing the ast-grep skill for powerful structural code search using Abstr 851 ★
- Theme Color Conventions — Extensions in this repo use a consistent color language mapped to Pi's theme tokens 526 ★
Full documentation available on GitHub
View Source RepositoryRelated Skills
Hatch3r Onboard
Generate a comprehensive onboarding guide for a new developer joining the project -- spawn parallel researcher
Clone Patterns
Learn From the Best — analyze patterns from any codebase and apply them to yours
Naming Crusade
Unleash parallel Naming Purist agents to enforce file naming conventions, variable semantics, and code clarity
Explain Repo
Onboarding summary for a codebase — what it is, how to run it, key files, conventions
Neo4j
Neo4j and Cypher best practices for the Ethos project. Query patterns, sync driver usage, and project conventi
ADRs
Your coding agent knows Elixir syntax. These are the mechanism-level rules it gets wrong. 42 ADRs on OTP, conv
Related Agents
Ms Codebase Researcher
Analyzes project codebase for existing patterns, established libraries, past learnings, and conventions releva
Convention Enforcer
Checks code against project-specific conventions from CONVENTIONS.md, MEMORY.md patterns, and established code
Spec Reviewer Conventions
Review an engineering spec for adherence to repo conventions and prior decisions. Reads CLAUDE.md, the project