Design Pattern Advisor — Design agent for Claude Code
Use this agent when planning to create new ontology terms or modify existing ones to ensure proper design pattern compliance.
How to install Design Pattern Advisor
Installs to ~/.claude/agents/obophenotype-uberon-design-pattern-advisor.md
mkdir -p ~/.claude/agents && curl -fsSL https://raw.githubusercontent.com/obophenotype/uberon/HEAD/.claude/agents/design-pattern-advisor.md -o ~/.claude/agents/obophenotype-uberon-design-pattern-advisor.md Restart Claude Code, or start a new session, for it to be picked up.
What Design Pattern Advisor does
name: design-pattern-advisor description: Use this agent when planning to create new ontology terms or modify existing ones to ensure proper design pattern compliance. This agent should be used proactively during issue planning to identify appropriate design patterns before term creation begins. Examples: Context: User is planning to create a new anatomical structure term. user: 'I need to create a term for cardiac atrium wall' assistant: 'Let me use the design-pattern-advisor agent
Alternatives in Design
- Phoenix — You are a specialized refactoring planner 3.6k ★
- Architecture Guard — Audits PR diffs for architecture boundary violations, design simplicity, dependency drift, and established-pat 548 ★
- Design Scout — Use this agent for competitive UX analysis, design benchmarking, user insight synthesis, design pattern resear 240 ★
Full documentation available on GitHub
View Source RepositoryRelated Agents
Voice Auditor
Read-only auditor of a repo's writing voice — commit style, PR/issue tone, comment register, UI copy tone, doc
Hexagonal Backend Architect
Use this agent when you need to design, review, or refactor backend TypeScript code following hexagonal archit
UX Red Team
Hostile UX reviewer. Assumes the implementation is flawed. Finds friction, hierarchy issues, accessibility gap
Business Process Analyst
PROACTIVELY USE this agent when you need to analyze existing business processes, identify improvement opportun
Feature Tracer
Traces existing features and implementation patterns in the codebase to find similar precedents for a new feat
Type Analyzer
Use when introducing new types, during PR review of type changes, or refactoring existing types — analyzes typ
Related Skills
Token Counter
Counts tokens in documentation to ensure compliance with AI context window limits. Reports token counts per pa
TDD Diagnostics.V1
Follow strict TDD stages. Do not skip stages. Stage 1 - Red: update only test code and write the smallest fail
Amoa Modify Module
Modify a module's specifications during Orchestration Phase