skill-architect
Design, audit, and improve Claude Code skills (SKILL.md files).
Skill by durandom
Install
Works with Claude Code. Read the repository before you give any tool access to your data.
npx agentmarket install skill/durandom-skill-architect
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
Use cases: design, frontend, security, agent-building
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/skill-architect
Tools it pre-approves 1
From allowed-tools in SKILL.md: the agent may use these without asking you each time.
Skill(skill-creator)
What's inside
- Skill name
skill-architect- Description
- Design, audit, and improve Claude Code skills (SKILL.md files). Helps choose skill architecture (simple, router, domain-expertise), audit existing skills against the Agent Skills spec, add components (workflows, references, templates, scripts), upgrade simple skills to router pattern, and optimize descriptions for better triggering accuracy. For skill creation and eval loops, delegates to Anthropic's skill-creator. Use when creating a new skill, reviewing a SKILL.md for issues, asking what architecture to use, fixing a skill that never triggers, adding a component to an existing skill, or improving any aspect of a skill.
- License
- GPL-3.0
- Compatibility
- skill-creator recommended for creation and description optimization workflows. Audit, upgrade, and add-component workflows work without it. Designed for Claude Code.
- Allowed tools
- Skill(skill-creator)
- Instructions
- 147 lines in SKILL.md · view on GitHub
Files (15)
- SKILL.md
- anti-patterns.md · references/
- architecture-patterns.md · references/
- script-design.md · references/
- spec-fields.md · references/
- writing-philosophy.md · references/
- router-skill.md · templates/
- simple-skill.md · templates/
- add-component.md · workflows/
- audit-skill.md · workflows/
- choose-architecture.md · workflows/
- create-domain-expertise.md · workflows/
- create-skill.md · workflows/
- optimize-description.md · workflows/
- upgrade-to-router.md · workflows/
SKILL.md (first lines)
<essential_principles> ## How Skills Work ### 1. Skills Are Prompts A skill is not documentation — it is a prompt injection. Everything added competes for the context window. Only include context Claude doesn't already have. ### 2. SKILL.md Is Always Loaded When a skill activates, Claude reads SKILL.md — guaranteed. Essential principles belong here (inline). Workflow-specific content belongs in `workflows/`. Reusable knowledge belongs in `references/`. This is progressive disclosure. ### 3. Description Drives Discovery The `description` field is the **only** thing Claude reads at discovery time. A great skill that never triggers is useless. Third person. What + when. Specific trigger phrases. Slightly pushy — Claude under-triggers more than over-triggers. ### 4. Both Format Styles Are Valid The old `create-agent-skills` skill mandated "pure XML, no markdown headings." This is wrong. The agentskills spec has **no format restrictions**. Anthropic uses markdown headings in all their official skills. XML works well for complex orchestration. Choose based on complexity, not convention. ### 5. Explain WHY, Not Just What Avoid rigid ALWAYS/NEVER rules without reasoning. LLMs generalize from principles better than from rigid rules. If you find yourself writing ALWAYS in all caps, explain *why* instead. </essential_principles> <intake> What would you like to do? 1. **Choose architecture** — decide between simple, router, or domain-expertise pattern 2. **Create a new skill** — gather intent, choose architecture, delegate to skill-creator 3. **Create a domain expertise skill** — full lifecycle (build/debug/test/optimize/ship) 4. **Audit an existing skill** — check against spec, generate report, offer fixes 5. **Add a component** — add a workflow, reference, template, or script to an existing skill 6. **Upgrade to router** — convert a simple skill to router pattern 7. **Optimize description** — improve triggering accuracy via skill-creator's eval loop 8. **Get guidance** — help with a specific question about skill design or best practices **Wait for response before proceeding.** </intake> <routing> | Response | Workflow | |----------|----------| | 1, "architecture", "which pattern", "what kind" | `workflows/choose-architecture.md` | | 2, "create", "new", "build", "make" | `workflows/create-skill.md` | | 3, "domain", "expertise", "lifecycle", "full lifecycle" | `workflows/create-domain-expertise.md` | | 4, "audit", "check", "review", "analyze" | `workflows/audit-skill.md` | | 5, "add", "component", "workflow", "reference", "template", "script" | `workflows/add-component.md` | | 6, "upgrade", "router", "convert", "refactor" | `workflows/upgrade-to-router.md` | | 7, "optimize", "description", "triggering", "discovery", "CSO" | `workflows/optimize-description.md` | | 8, "guidance", "help", "question", "advice" | Answer from references — read `references/writing-philosophy.md` and `references/architecture-patterns.md` | **Intent-based routing (if the user provides clear intent without selecting a menu item):** - "create a skill for X", "build a new skill", "I need a skill that..." → `workflows/create-skill.md` - "audit this skill", "what's wrong with my skill", "check my SKILL.md" → `workflows/audit-skill.md` - "what architecture should I use", "simple or router?", "should I use XML?" → `workflows/choose-architecture.md` - "add a workflow to my skill", "add a reference", "add a script" → `workflows/add-component.md` - "my skill never triggers", "skill isn't being used", "fix description" → `workflows/optimize-description.md` - "upgrade this skill", "convert to router" → `workflows/upgrade-to-router.md` - "create a domain expertise skill", "full lifecycle skill", "comprehensive domain skill" → `workflows/create-domain-expertise.md` **After reading the workflow, follow it exactly.** </routing> <skill_creator_integration> ## skill-creator is the Primary Creation Tool Anthropic's `skill-creator` skill handles all creation, eval loops, and description optimization. **skill-architect handles architecture decisions and auditing; skill-creator handles building and testing.** Never substitute skill-architect's own templates for skill-creator unless skill-creator is genuinely unavailable. ### Prerequisite check skill-creator must be installed as a project skill. Check before any creation or optimization workflow: ```bash ls .claude/skills/skill-creator/SKILL.md 2>/dev/null || echo "NOT FOUND" ``` If not found, stop and tell the user: "skill-creator must be installed in `.claude/skills/skill-creator/` before I can proceed with skill creation or description optimization. Auditing, upgrading, and adding components work without it." ### Once confirmed available Read `.claude/skills/skill-creator/SKILL.md` and proceed under its guidance. </skill_creator_integration> <quick_reference> ## Spec Cheat Sheet ```yaml --- name: skill-name # lowercase+hyphens, max 64 chars, matches directory description: ... # max 1024 chars, third person, what+when+triggers license: Apache-2.0 # optional compatibility: Requires git # optional, max 500 chars allowed-tools: Bash(git:*) Read # optional, experimental — scope narrowly metadata: # optional, string-to-string map author: my-org --- ``` **Validate:** `skills-ref validate path/to/skill` **Three patterns:** - **Simple** — one intent, single SKILL.md, under 200 lines - **Router** — multiple intents, workflows/ + references/, intake+routing in SKILL.md - **Domain expertise** — full lifecycle, exhaustive references, for both direct use and knowledge loading </quick_reference> <reference_index> ## Domain Knowledge All in `references/`:
From durandom/skills, GPL-3.0.
More from durandom/skills
- 0.539score
recipes
durandom
Reusable development patterns and guides for AI-assisted workflows.
SkillCFreshness: C★ 7Claude Code +9 - 0.539score
create-agent-skills
durandom
Expert guidance for creating, writing, building, and refining Claude Code Skills.
SkillCFreshness: C★ 7Claude Code +9 - 0.539score
jira
durandom
Jira issue management using jira-cli.
SkillCFreshness: C★ 7Claude Code +9 - 0.539score
crawl4ai
durandom
Web crawling and data extraction using the crwl CLI.
SkillCFreshness: C★ 7Claude Code +9 - 0.539score
create-subagents
durandom
Expert guidance for creating, building, and using Claude Code subagents and the Task tool.
SkillCFreshness: C★ 7Claude Code +9 - 0.539score
code-mapping
durandom
Creates and navigates hierarchical code maps (L0/L1/L2/L3) for AI agent and human orientation.
SkillCFreshness: C★ 7Claude Code +9 - 0.539score
para
durandom
PARA method for organizing content by actionability (Projects, Areas, Resources, Archive).
SkillCFreshness: C★ 7Claude Code +9 - 0.539score
github
durandom
GitHub CLI operations for issues, PRs, reviews, CI, and Copilot workflows.
SkillCFreshness: C★ 7Claude Code +9 - 0.536score
b4brain
durandom
Orchestrates GTD and PARA integration.
SkillCFreshness: C★ 7Claude Code +9 - 0.536score
gtd
durandom
GTD task management with Python CLI.
SkillCFreshness: C★ 7Claude Code +9 - 0.536score
the-day
durandom
Generate daily overview (TODAY.md) with calendar, tasks, weather, and motivational content.
SkillCFreshness: C★ 7Claude Code +9 - 0.534score
cass
durandom
Searches, indexes, and exports Claude Code sessions using the cass CLI (Coding Agent Session Search), and optionally runs the cass-memory (cm) reflection…
SkillCFreshness: C★ 7Claude Code +9
Signals
- Stars
- 7
- Forks
- 3
- Open issues
- 2
- Last commit (this folder)
- May 7, 2026 (5 months ago)
- Last release
- May 7, 2026 (5 months ago)
From GitHub (fetched Oct 24, 2026).
Details
- License
- GPL-3.0
- Repository
- github.com/durandom/skills
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
- Source
- GitHubgithub-graphql
More from durandom
- 0.539score
github
durandom
GitHub CLI operations for issues, PRs, reviews, CI, and Copilot workflows.
SkillCFreshness: C★ 7Claude Code +9 - 0.539score
recipes
durandom
Reusable development patterns and guides for AI-assisted workflows.
SkillCFreshness: C★ 7Claude Code +9 - 0.539score
create-agent-skills
durandom
Expert guidance for creating, writing, building, and refining Claude Code Skills.
SkillCFreshness: C★ 7Claude Code +9 - 0.539score
create-subagents
durandom
Expert guidance for creating, building, and using Claude Code subagents and the Task tool.
SkillCFreshness: C★ 7Claude Code +9 - 0.539score
code-mapping
durandom
Creates and navigates hierarchical code maps (L0/L1/L2/L3) for AI agent and human orientation.
SkillCFreshness: C★ 7Claude Code +9 - 0.539score
para
durandom
PARA method for organizing content by actionability (Projects, Areas, Resources, Archive).
SkillCFreshness: C★ 7Claude Code +9
Cite this page
skill-architect. Agent Mart. https://agentmart.dev/skills/durandom-skill-architect (last updated 2026-10-24)