Determine the best Anthropic architecture for your project by analyzing requirements and recommending the optimal combination of Skills, Agents, Prompts, and SDK primitives.
Install the "anthropic-architect" agent skill from https://github.com/jamesrochabrun/skills/tree/main/skills/anthropic-architect into .claude/skills/anthropic-architect/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "anthropic-architect", then confirm the skill loads.
Claude Code copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
Type this inside Codex. $skill-installer <name> installs a curated skill from openai/skills. The installer writes to $CODEX_HOME/skills (default ~/.codex/skills). Restart Codex if the skill does not show up.
skills CLI
$ npx skills add jamesrochabrun/skills --skill anthropic-architect -a codex
Project install goes to .agents/skills/; add -g for ~/.codex/skills/.
Install the "anthropic-architect" agent skill from https://github.com/jamesrochabrun/skills/tree/main/skills/anthropic-architect into .agents/skills/anthropic-architect/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "anthropic-architect", then confirm the skill loads.
Codex copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
skills CLI
$ npx skills add jamesrochabrun/skills --skill anthropic-architect -a cursor
Project install goes to .agents/skills/; add -g for ~/.cursor/skills/.
Install the "anthropic-architect" agent skill from https://github.com/jamesrochabrun/skills/tree/main/skills/anthropic-architect into .cursor/skills/anthropic-architect/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "anthropic-architect", then confirm the skill loads.
Cursor copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
--scope user (default) or --scope workspace; --path is the subfolder of the repo that holds the skill; --consent skips the security confirmation prompt.
skills CLI
$ npx skills add jamesrochabrun/skills --skill anthropic-architect -a gemini-cli
Project install goes to .agents/skills/; add -g for ~/.gemini/skills/.
Install the "anthropic-architect" agent skill from https://github.com/jamesrochabrun/skills/tree/main/skills/anthropic-architect into .gemini/skills/anthropic-architect/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "anthropic-architect", then confirm the skill loads.
Gemini CLI copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
Installs for Copilot at project scope by default; add --scope user for a personal install. Preview a skill first with gh skill preview. Needs GitHub CLI 2.90.0 or later (public preview).
skills CLI
$ npx skills add jamesrochabrun/skills --skill anthropic-architect -a github-copilot
Project install goes to .agents/skills/; add -g for ~/.copilot/skills/.
Install the "anthropic-architect" agent skill from https://github.com/jamesrochabrun/skills/tree/main/skills/anthropic-architect into .github/skills/anthropic-architect/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "anthropic-architect", then confirm the skill loads.
GitHub Copilot copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
skills CLI
$ npx skills add jamesrochabrun/skills --skill anthropic-architect -a opencode
OpenCode documents no install command of its own. Project install goes to .agents/skills/; add -g for ~/.config/opencode/skills/.
Install the "anthropic-architect" agent skill from https://github.com/jamesrochabrun/skills/tree/main/skills/anthropic-architect into .opencode/skills/anthropic-architect/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "anthropic-architect", then confirm the skill loads.
OpenCode copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
Facts
Skill name
anthropic-architect
GitHub stars
216
Token cost
~3.7k tokens
SKILL.md length
1,410 words
Files
5 (incl. references)
Skills in repo
23
Repo updated
First seen
Licence
MIT
At a glance
Determine the best Anthropic architecture for your project by analyzing requirements and recommending the optimal combination of Skills, Agents, Prompts, and SDK primitives.
Works in 12 steps: Skills (Prompt-Based Meta-Tools) → Agents/Subagents (Autonomous Task… → Direct Prompts (Simple Instructions) → …
Tasks that involve Software architecture
SKILL.md covers What This Skill Does, Why Architecture Matters, Quick Start and The Four Anthropic Primitives, plus 5 more sections
Instructions only: no scripts, shell commands, URLs or credentials in SKILL.md
What it does
Anthropic Architect is an agent skill from jamesrochabrun/skills. Determine the best Anthropic architecture for your project by analyzing requirements and recommending the optimal combination of Skills, Agents, Prompts, and SDK primitives.
Its SKILL.md is about 3.7k tokens, which your agent loads only when the skill is triggered. The skill folder holds 5 other files, including reference files (for example `references/architectural_patterns.md`, `references/best_practices.md` and `references/decision_rubric.md`).
It sits in Education, covering Software architecture. The licence is MIT.
When your agent uses it
Tasks that involve Software architecture
Example prompts
“/anthropic-architect”
Workflow steps
12 steps, taken from the step headings in SKILL.md.
Read from SKILL.md and the folder at commit 2482c17. It shows what the files ask for, not the result of running them.
Tool permissions
Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.
From allowed-tools in the SKILL.md frontmatter.
Runs code
No scripts in the folder and no shell commands in SKILL.md.
From the folder's file list and the shell code blocks in SKILL.md.
Network
No URLs in SKILL.md.
From URLs in SKILL.md, links to its own repository left out.
Credentials
Names no API keys, tokens, secrets or passwords.
From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.
Context cost
Anthropic Architect loads about 3.7k tokens when it runs, and up to ~23k if it reads all its reference files. Until then it costs about 48 tokens; SKILL.md has 1,410 words of instructions outside code blocks.
Always· name and description, kept in context so the agent knows when to use it
~48
When it runs· the whole SKILL.md, loaded when a task matches
~3.7k
With references· SKILL.md plus every file in references/, read only if the agent opens them
~23k
Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.
Safety
Auto-check passed
The automated check found no risky patterns in SKILL.md.
Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.
Download SKILL.mdSave it as .claude/skills/anthropic-architect/SKILL.md (or your agent's skills folder). This skill also uses 4 other files; get the full folder from GitHub.
name
anthropic-architect
description
Determine the best Anthropic architecture for your project by analyzing requirements and recommending the optimal combination of Skills, Agents, Prompts, and SDK primitives.
Anthropic Architect
Expert architectural guidance for Anthropic-based projects. Analyze your requirements and receive tailored recommendations on the optimal architecture using Skills, Agents, Subagents, Prompts, and SDK primitives.
What This Skill Does
Helps you design the right Anthropic architecture for your project by:
Analyzing project requirements - Understanding complexity, scope, and constraints
Recommending architectures - Skills vs Agents vs Prompts vs SDK primitives
Using the anthropic-architect skill, help me determine the best
architecture for: [describe your project]
Requirements:
- [List your key requirements]
- [Complexity level]
- [Reusability needs]
- [Security constraints]
Get Architecture Recommendation
The skill will provide:
Recommended architecture - Specific primitives to use
Decision reasoning - Why this architecture fits
Implementation guidance - How to build it
Best practices - What to follow
Example patterns - Similar successful architectures
The Four Anthropic Primitives
1. Skills (Prompt-Based Meta-Tools)
What: Organized folders of instructions, scripts, and resources that agents can discover and load dynamically.
Example 1: Determining Architecture for Content Generation
Input:
Using anthropic-architect, I need to build a system that:
- Generates blog posts from product features
- Ensures brand voice consistency
- Includes SEO optimization
- Reusable across marketing team
Analysis:
Medium complexity (structured workflow)
High reusability (team-wide)
Domain expertise needed (content, SEO, brand)
Progressive disclosure beneficial
Recommendation:Skills-First Architecture
Create content-generator skill
Include brand voice references
SEO guidelines in references
Example templates
Progressive disclosure for different content types
Example 2: Code Refactoring Tool
Input:
Using anthropic-architect, I want to:
- Analyze codebase for refactoring opportunities
- Generate refactoring plan
- Execute refactoring with tests
- Review and validate changes
Analysis:
High complexity (multi-step, autonomous)
Different contexts needed (explore, plan, code, review)
Parallel execution beneficial
Tool permissions vary by stage
Recommendation:Agent-Based Architecture
Main orchestrator agent
Explore subagent (read-only, codebase analysis)
Plan subagent (planning, no execution)
Code subagent (write permissions)
Review subagent (validation, test execution)
Example 3: Simple Code Review
Input:
Using anthropic-architect, I need to:
- Review this PR for bugs
- Check code style
- Suggest improvements
Analysis:
Low complexity (single operation)
One-time task
No reusability needed
Minimal context
Recommendation:Direct Prompt
Simple, clear instructions
No skill/agent overhead
Fast execution
Sufficient for task
Example 4: Custom CI/CD Integration
Input:
Using anthropic-architect, I want to:
- Integrate Claude into CI pipeline
- Custom tool for deployment validation
- Specific workflow for our stack
- Production feature
Analysis:
Custom complexity
System integration required
Production deployment
Unique workflows
Recommendation:SDK Primitives
Build custom agent with SDK
Implement custom tools
Create specialized feedback loops
Integration with CI system
Best Practices Checklist
When designing your architecture:
Analyzed task complexity accurately
Considered reusability requirements
Evaluated context management needs
Assessed security requirements
Applied progressive disclosure where beneficial
Chose simplest solution that works
Documented architectural decisions
Planned for maintenance and updates
Considered cost implications
Validated with prototype/POC
Common Anti-Patterns
Anti-Pattern 1: Over-Engineering
Problem: Using Agents/SDK for simple tasks
Solution: Start simple, scale complexity as needed
Anti-Pattern 2: Context Dumping
Problem: Loading entire skills into context
Solution: Use progressive disclosure, query tools
Anti-Pattern 3: Mixed Concerns
Problem: Single skill/agent doing too much
Solution: Separate concerns, use subagents or multiple skills
Anti-Pattern 4: No Security Boundaries
Problem: Full tool access for all agents
Solution: Allowlist approach, minimal permissions
Anti-Pattern 5: Ignoring Reusability
Problem: Recreating same prompts repeatedly
Solution: Extract to skills, share across projects
Getting Started
Step 1: Describe Your Project
Provide clear requirements, complexity level, and constraints.
Step 2: Receive Recommendation
Get tailored architecture with reasoning.
Step 3: Review Patterns
Explore similar successful architectures.
Step 4: Implement
Follow implementation guidance.
Step 5: Iterate
Refine based on results and feedback.
Summary
The Anthropic Architect skill helps you:
Choose the right primitives for your needs
Design scalable, maintainable architectures
Follow 2025 best practices
Avoid common pitfalls
Optimize for performance and cost
Key Primitives:
Skills - Reusable domain expertise
Agents - Autonomous complex workflows
Prompts - Simple direct tasks
SDK - Custom integrations
Core Principles:
Progressive disclosure
Context as resource
Security by design
Clear instructions
Right tool for the job
"The best architecture is the simplest one that meets your requirements."
Anthropic Architect next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.
Anthropic Architect compared with similar skills
Skill
Stars
Used in
Tokens
Auto-check
Licence
Repo updated
Anthropic Architect this skilljamesrochabrun/skills
Runs a timed mock system design round as the interviewer, then scores it as the coach: seven phases on a 45-minute clock, one follow-up on the weakest area, Mermaid sketches in chat, a six-criterion…
Creates interactive architecture, workflow, sequence, data-flow and lifecycle diagrams as standalone HTML with inline SVG, themes and image or video export.
Tells the agent where new code belongs in an Electron multi-process project and which APIs each process may use, with rules for new bridges, services, agents and workers.
Reviews backend code under api/ for concrete, reproducible defects, routes to rule packs for architecture, schema, repositories and SQLAlchemy, and ranks findings from P0 to P3.
This skill should be used when users want to route LLM requests to different AI providers (OpenAI, Grok/xAI, Groq, DeepSeek, OpenRouter) using SwiftOpenAI-CLI.
Determine the best Anthropic architecture for your project by analyzing requirements and recommending the optimal combination of Skills, Agents, Prompts, and SDK primitives. Anthropic Architect is an agent skill from jamesrochabrun/skills. Determine the best Anthropic architecture for your project by analyzing requirements and recommending the optimal combination of Skills, Agents, Prompts, and SDK primitives.
When should I use Anthropic Architect?
Anthropic Architect fits situations like: tasks that involve Software architecture.
How do I install Anthropic Architect in Claude Code?
Run `npx skills add jamesrochabrun/skills --skill anthropic-architect -a claude-code`. Or copy the skill folder (skills/anthropic-architect in jamesrochabrun/skills) into .claude/skills/anthropic-architect in your project. Claude Code loads it when a task matches its description.
How do I install Anthropic Architect in Codex?
Run `npx skills add jamesrochabrun/skills --skill anthropic-architect -a codex`. Or copy the skill folder (skills/anthropic-architect in jamesrochabrun/skills) into .agents/skills/anthropic-architect in your project. Codex loads it when a task matches its description.
Can I use Anthropic Architect in Cursor, Gemini CLI or GitHub Copilot?
Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add jamesrochabrun/skills --skill anthropic-architect -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/anthropic-architect, .gemini/skills/anthropic-architect, .github/skills/anthropic-architect and .opencode/skills/anthropic-architect in your project.
What does Anthropic Architect need to run?
SKILL.md names no scripts, command-line tools or credentials: Anthropic Architect is instructions for the agent only.
Does Anthropic Architect access the network?
SKILL.md contains no URLs. Any network use would come from the scripts or tools the agent runs. This is read from the text; nothing was executed.
Is Anthropic Architect safe to install?
Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.
What licence does Anthropic Architect use?
Anthropic Architect is published under the MIT licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.
How many tokens does Anthropic Architect use?
About 3.7k tokens (SKILL.md is roughly 15k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full. Its references folder adds about 19k tokens, read only when the agent opens those files.
What are the alternatives to Anthropic Architect?
Skills that share tags, products or a category with Anthropic Architect: System Design Interview Coaching (HoangNguyen0403/agent-skills-standard, 571 stars), Nestjs Best Practices (rolling-scopes/rsschool-app, 10k stars), Archify Diagrams (tt-a1i/archify, 81k stars) and Electron Multi-Process Architecture (iOfficeAI/AionUi, 33k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.
Who maintains Anthropic Architect?
jamesrochabrun (a GitHub user) maintains it in jamesrochabrun/skills, which has 216 GitHub stars. The repository holds 23 skills in this directory. The repository was last updated on January 14, 2026.
Source: jamesrochabrun/skills on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.