Agent skill

Skill Architect

by curiositech in curiositech/some_claude_skills

Design, create, audit, and improve Claude Agent Skills with expert-level progressive disclosure.

MITAuto-check: notesAgent Workflows

Install Skill Architect

skills CLI
$ npx skills add curiositech/some_claude_skills --skill skill-architect -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install curiositech/some_claude_skills skill-architect --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Manual copy
$ git clone --depth 1 https://github.com/curiositech/some_claude_skills.git skills-src && mkdir -p .claude/skills && cp -r skills-src/.claude/skills/skill-architect .claude/skills/skill-architect && rm -rf skills-src

Use ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.

Claude Code skills documentation · loads skills from .claude/skills/

Facts

Skill name
skill-architect
GitHub stars
243
Token cost
~5.7k tokens
SKILL.md length
2,182 words
Files
16 (incl. scripts, references)
Skills in repo
109
Repo updated
First seen
Licence
MIT

At a glance

Design, create, audit, and improve Claude Agent Skills with expert-level progressive disclosure.

  • Works in 6 steps: Gather Concrete Examples → Plan Reusable Contents → Initialize → …
  • Building new skills
  • SKILL.md covers Philosophy, When to Use This Skill, Quick Wins (Immediate… and Progressive Disclosure…, plus 8 more sections
  • Runs Python scripts from its folder; calls python

What it does

Skill Architect is an agent skill from curiositech/some_claude_skills. Design, create, audit, and improve Claude Agent Skills with expert-level progressive disclosure. Use when building new skills, reviewing existing skills, debugging activation failures, encoding domain expertise, or designing skills for subagent consumption. Activate on "create skill", "improve skill", "skill audit", "skill review", "activation debugging", "shibboleth", "progressive disclosure", "skill description". NOT for general Claude Code features, runtime debugging, non-skill coding, or MCP server…

Its SKILL.md is about 5.7k tokens, which your agent loads only when the skill is triggered. The skill folder holds 18 other files, including scripts and reference files (for example `.claude-plugin/plugin.json`, `CHANGELOG.md` and `README.md`).

It sits in Agent Workflows, covering Debugging, Subagents and MCP servers. It works with Model Context Protocol. The repository describes itself as: Claude skills that make my life easier. The licence is MIT.

When your agent uses it

  • Building new skills
  • Reviewing existing skills
  • Debugging activation failures
  • Encoding domain expertise

Example prompts

  • “create skill”
  • “improve skill”
  • “skill audit”
  • “/skill-architect”

Requirements

  • Python 3
  • Pre-approved tools (allowed-tools): Read, Write, Edit, Bash, Grep, Glob

Workflow steps

6 steps, taken from the step headings in SKILL.md.

  1. Gather Concrete Examples
  2. Plan Reusable Contents
  3. Initialize
  4. Write the Skill
  5. Validate
  6. Iterate

What it can do on your machine

Read from SKILL.md and the folder at commit 6713fc7. It shows what the files ask for, not the result of running them.

  • Tool permissions

    Pre-approves these tools, so the agent can use them without asking each time:

    • Read
    • Write
    • Edit
    • Bash
    • Grep
    • Glob

    From allowed-tools in the SKILL.md frontmatter.

  • Runs code

    Ships 1 file in scripts/ (Python), which the agent can run.

    Shell commands in SKILL.md call:

    • python

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    Links to these hosts (documentation or services it may open):

    • mermaid.ai

    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

Skill Architect loads about 5.7k tokens when it runs, and up to ~44k if it reads all its reference files. Until then it costs about 135 tokens; SKILL.md has 2,182 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~135
When it runs · the whole SKILL.md, loaded when a task matches
~5.7k
With references · SKILL.md plus every file in references/, read only if the agent opens them
~44k

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: notes

The automated check noted patterns worth knowing about, such as sudo or a known installer.

  • NotePre-approves every shell command (allowed-tools: Bash)SKILL.md
    allowed-tools: Read, Write, Edit, Bash, Grep, Glob

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); the scripts in this folder are not scanned.

SKILL.md

The full file from curiositech/some_claude_skills at commit 6713fc7, republished under its MIT licence (© curiositech). 2,182 words, ~5,716 tokens.

Download SKILL.mdSave it as .claude/skills/skill-architect/SKILL.md (or your agent's skills folder). This skill also uses 15 other files; get the full folder from GitHub.
name
skill-architect
description
Design, create, audit, and improve Claude Agent Skills with expert-level progressive disclosure. Use when building new skills, reviewing existing skills, debugging activation failures, encoding domain expertise, or designing skills for subagent consumption. Activate on "create skill", "improve skill", "skill audit", "skill review", "activation debugging", "shibboleth", "progressive disclosure", "skill description". NOT for general Claude Code features, runtime debugging, non-skill coding, or MCP server implementation.
allowed-tools
Read, Write, Edit, Bash, Grep, Glob
argument-hint
[skill-path-or-name] [action: create|audit|improve|debug]
metadata.category
Productivity & Meta
metadata.tags
architect, create-skill, improve-skill, skill-audit

Skill Architect: The Authoritative Meta-Skill

The unified authority for creating expert-level Agent Skills. Encodes the knowledge that separates a skill that merely exists from one that activates precisely, teaches efficiently, and makes users productive immediately.

Philosophy

Great skills are progressive disclosure machines. They encode real domain expertise (shibboleths), not surface instructions. They follow a three-layer architecture: lightweight metadata for discovery, lean SKILL.md for core process, and reference files for deep dives loaded only on demand.


When to Use This Skill

✅ Use for:

  • Creating new skills from scratch or from existing expertise
  • Auditing/reviewing skills for quality, activation, and progressive disclosure
  • Improving activation rates and reducing false positives
  • Encoding domain expertise (shibboleths, anti-patterns, temporal knowledge)
  • Designing skills that subagents consume effectively
  • Building self-contained tools (scripts, MCPs, subagents)
  • Debugging why skills don't activate or activate incorrectly

❌ NOT for:

  • General Claude Code features (slash commands, MCP server implementation)
  • Non-skill coding advice or code review
  • Debugging runtime errors (use domain-specific skills)
  • Template generation without real domain expertise to encode

Quick Wins (Immediate Improvements)

For existing skills, apply in priority order:

  1. Tighten description → Follow [What] [When] [Keywords]. NOT for [Exclusions] formula
  2. Check line count → SKILL.md must be <500 lines; move depth to /references
  3. Add NOT clause → Prevent false activation with explicit exclusions
  4. Add 1-2 anti-patterns → Use shibboleth template (Novice/Expert/Timeline)
  5. Remove dead files → Delete unreferenced scripts/references (no phantoms)
  6. Test activation → Write 5 queries that should trigger and 5 that shouldn't

Progressive Disclosure Architecture

Skills use three-layer loading. The runtime scans metadata at startup, loads SKILL.md on activation, and pulls reference files only when the agent decides it needs them.

LayerContentSizeLoading
1. Metadataname + description in frontmatter~100 tokensAlways in context (catalog scan)
2. SKILL.mdCore process, decision trees, brief anti-patterns<5k tokensOn skill activation
3. ReferencesDeep dives, examples, templates, specsUnlimitedOn-demand, per-file, only when relevant

Critical rules:

  • Keep SKILL.md under 500 lines. Move depth to /references.
  • Reference files are NOT auto-loaded. Only SKILL.md enters context on activation.
  • In SKILL.md, list each reference file with a 1-line description of when to consult it. This teaches the agent what's available without loading it.
  • Never instruct "read all reference files before starting." Instead: "Read only the files relevant to the current step."
  • If a reference file is large, the agent should skim headings first, then drill into the relevant section.

Frontmatter Rules

Required Fields
KeyPurposeExample
nameLowercase-hyphenated identifierreact-server-components
descriptionActivation trigger: [What] [When] [Keywords]. NOT for [Exclusions]See Description Formula
Optional Fields
KeyPurposeExample
allowed-toolsComma-separated tool names (least privilege)Read,Write,Grep
argument-hintHint shown in autocomplete for expected arguments"[path] [format]"
licenseLicense identifierMIT
disable-model-invocationIf true, only user-triggered via /skill-nametrue
user-invocableControls whether skill appears in UI menustrue
contextExecution context; fork runs skill in isolated subagentfork
agentWhich subagent type when context: forkcode-reviewer
modelOverride model when skill is activesonnet
hooksHooks scoped to this skill's lifecycleSee hooks reference
metadataArbitrary key-value map for tooling/dashboardsauthor: your-org
Custom Keys (Safe to Use)

Custom keys like category, tags, version are ignored by Claude Code but safe to include for your own tooling (gallery websites, documentation generators, dashboards). They don't conflict with runtime parsing.

Invalid Keys (Confusingly Similar to Valid Ones)
yaml
# ❌ These look like valid keys but aren't — use the correct alternatives
tools: Read,Write           # Use 'allowed-tools' instead
integrates_with: [...]      # Use SKILL.md body text instead
triggers: [...]             # Use 'description' keywords instead
outputs: [...]              # Use SKILL.md Output Format section instead
coordinates_with: [...]     # Use SKILL.md body text instead
python_dependencies: [...]  # Use SKILL.md body text instead

Description Formula

Pattern: [What it does] [When to use] [Trigger keywords]. NOT for [Exclusions].

The description is the most important line for activation. Claude's runtime scans descriptions to decide which skill to load. A weak description means zero activations or constant false positives.

ProblemBadGood
Too vague"Helps with images""CLIP semantic search for image-text matching and zero-shot classification. NOT for counting, spatial reasoning, or generation."
No exclusions"Reviews code changes""Reviews TypeScript/React diffs and PRs for correctness. NOT for writing new features."
Mini-manual"Researches, then outlines, then drafts...""Structured research producing 1-3 page synthesis reports. NOT for quick factual questions."
Catch-all"Helps with product management""Writes and refines product requirement documents (PRDs). NOT for strategy decks."
Name mismatchname: db-migration / desc: "writes marketing emails"name: db-migration / desc: "Plans database schema migrations with rollback strategies."

Full guide with more examples: See references/description-guide.md


SKILL.md Template

markdown
---
name: your-skill-name
description: [What] [When] [Keywords]. NOT for [Exclusions].
allowed-tools: Read,Write
---

# Skill Name
[One sentence purpose]

## When to Use
✅ Use for: [A, B, C with specific trigger keywords]
❌ NOT for: [D, E, F — explicit boundaries]

## Core Process
[Mermaid diagrams — 23 types available. See visual-artifacts.md for full catalog]

## Anti-Patterns
### [Pattern Name]
**Novice**: [Wrong assumption]
**Expert**: [Why it's wrong + correct approach]
**Timeline**: [When this changed, if temporal]

## References
- `references/guide.md` — Consult when [specific situation]
- `references/examples.md` — Consult for [worked examples of X]

The 6-Step Skill Creation Process

mermaid
flowchart LR
  S1[1. Gather Examples] --> S2[2. Plan Contents]
  S2 --> S3[3. Initialize]
  S3 --> S4[4. Write Skill]
  S4 --> S5[5. Validate]
  S5 --> S6{Errors?}
  S6 -->|Yes| S4
  S6 -->|No| S7[6. Ship & Iterate]
Step 1: Gather Concrete Examples

Collect 3-5 real queries that should trigger this skill, and 3-5 that should NOT.

Step 2: Plan Reusable Contents

For each example, identify what scripts, references, or assets would prevent re-work. Also identify shibboleths: domain algorithms, temporal knowledge, framework evolution, common pitfalls.

Step 3: Initialize
bash
scripts/init_skill.py <skill-name> --path <output-directory>

For existing skills, skip to Step 4.

Step 4: Write the Skill

Order of implementation:

  1. Scripts first (scripts/) — Working code, not templates
  2. References next (references/) — Domain knowledge, schemas, guides
  3. Demos + assets (demo/, assets/, prompts/, templates/) — For visual/design skills, ship rendered HTML demos, inspiration images with attribution, image-gen prompts, and starter templates. See references/visual-design-skills.md.
  4. SKILL.md last — Core process, anti-patterns, reference index

Write in imperative form: "To accomplish X, do Y" not "You should do X."

Answer these questions in SKILL.md:

  1. Purpose: What is this skill for? (1-2 sentences)
  2. Activation: What triggers it? What shouldn't?
  3. Process: Use Mermaid diagrams (23 types) — flowcharts for decisions, sequence for protocols, state for lifecycles, etc.
  4. Anti-patterns: What do novices get wrong?
  5. Visual artifacts: Render workflows, architectures, timelines as Mermaid diagrams (see references/visual-artifacts.md)
  6. References: What files exist and when to consult them?
Step 5: Validate
bash
python scripts/validate_skill.py <path>
python scripts/check_self_contained.py <path>

Fix ERRORS → WARNINGS → SUGGESTIONS.

Step 6: Iterate

After real-world use: notice struggles, improve SKILL.md and resources, update CHANGELOG.md.


Designing Skills for Subagent Consumption

When skills will be loaded by subagents (not just direct user invocation), apply these patterns:

Three Skill-Loading Layers
  1. Preloaded (2-5 core skills): Injected into the subagent's system context. These are its standard operating procedures — always present.
  2. Dynamically selected: Subagent receives a catalog (name + 1-line description) and picks 1-3 matching skills before starting. The orchestrator can also pre-filter.
  3. Execution-time: Subagent reads each skill's "When to use" section, follows numbered steps in order, respects output contracts, and runs QA checks.
How Subagents Should Use Skills

Teach the subagent to treat each skill like a mini-protocol:

  • Check the "When to use / When not to use" section for applicability
  • Follow numbered steps in order (adapt only if task constraints force it)
  • Respect the skill's output contract (templates, JSON shapes, required sections)
  • Apply QA/validation steps last
  • Reference skill steps by number: "Completed step 3 of refactor-plan-skill"
Subagent Prompt Structure

The subagent's prompt should have four sections:

  1. Identity: "You are the [role]. You handle [narrow domain]. If outside scope, say so."
  2. Skill usage rules: "Your skills define your methods. Decide which apply, follow their workflows."
  3. Task loop: Restate → Select skills → Clarify → Plan → Execute step-by-step → Validate → Return (artifacts + skills used + remaining risks).
  4. Constraints: Quality bar, safety rules, tie-breaking priorities.

Full templates and orchestration patterns: See references/subagent-design.md


Visual Artifacts: Mermaid Diagrams & Code

Skills that include Mermaid diagrams serve two audiences at once. For humans, diagrams render as visual flowcharts, state machines, and timelines — instantly parseable. For agents, Mermaid is a text-based graph DSL — A -->|Yes| B is an explicit, unambiguous edge that's actually easier to reason about than equivalent prose. The agent reads the text; the human sees the picture. Both win.

Rule: If a skill describes a process, decision tree, architecture, state machine, timeline, or data relationship, include a Mermaid diagram. Use raw ```mermaid blocks directly in SKILL.md — not wrapped in outer markdown fences.

Show full SKILL.md (952 more words)Show less
All 23 Mermaid Diagram Types

Mermaid supports 23 diagram types. Use the most specific one for your content — a state diagram for lifecycles is better than a flowchart with "go back" arrows.

Skill ContentDiagram TypeSyntax
Decision trees / troubleshootingFlowchartflowchart TD
API/agent communication protocolsSequencesequenceDiagram
Lifecycle / status transitionsStatestateDiagram-v2
Data models / schemasERerDiagram
Type hierarchies / interfacesClassclassDiagram
Temporal knowledge / evolutionTimelinetimeline
Domain taxonomy / concept mapsMindmapmindmap
Priority matrices (2-axis)QuadrantquadrantChart
Component layout / blocksBlockblock-beta
Infrastructure / cloud topologyArchitecturearchitecture-beta
Multi-level system views (C4)C4C4Context / C4Container / C4Component
Project phases / rollout plansGanttgantt
Git branching / release strategyGit GraphgitGraph
User experience flowsJourneyjourney
Quantity flows / budgetsSankeysankey-beta
Metrics / benchmarksXY Chartxychart-beta
Proportional breakdownsPiepie
Hierarchical size comparisonTreemaptreemap
Multi-axis capability comparisonRadarradar
Task/status trackingKanbankanban
Requirements traceabilityRequirementrequirementDiagram
Network protocols / binary formatsPacketpacket-beta
Sequence diagrams (code syntax)ZenUMLzenuml (plugin)
YAML Frontmatter in Mermaid (Optional)

Mermaid supports an optional --- frontmatter block for rendering customization (themes, colors, spacing). It is not required. Agents ignore it. Renderers apply sensible defaults without it. Only add it when you need specific visual styling for published documentation.

yaml
# Optional — only for render customization
---
title: My Diagram
config:
  theme: neutral
  flowchart:
    curve: basis
---

Themes: default, dark, forest, neutral, base. Full config reference: https://mermaid.ai/open-source/config/configuration.html

Full diagram catalog with examples of all 16+ types: See references/visual-artifacts.md


Encoding Shibboleths

Expert knowledge that separates novices from experts. Things LLMs get wrong due to outdated training data or cargo-culted patterns.

Shibboleth Template
markdown
### Anti-Pattern: [Name]
**Novice**: "[Wrong assumption]"
**Expert**: [Why it's wrong, with evidence]
**Timeline**: [Date]: [Old way] → [Date]: [New way]
**LLM mistake**: [Why LLMs suggest the old pattern]
**Detection**: [How to spot this in code/config]
What to Encode
  • Framework evolution (React Classes → Hooks → Server Components)
  • Model limitations (CLIP can't count; embedding models are task-specific)
  • Tool architecture (Script → MCP graduation path)
  • API versioning (ada-002 → text-embedding-3-large)
  • Temporal traps (advice that was correct in 2023 but harmful in 2025)

Full catalog with case studies: See references/antipatterns.md


Self-Contained Tools and the Extension Taxonomy

Skills are one of seven Claude extension types: Skills (domain knowledge), Plugins (packaged bundles for distribution), MCP Servers (external APIs + auth), Scripts (local operations), Slash Commands (user-triggered skills), Hooks (lifecycle automation at 17+ event points), and Agent SDK (programmatic Claude Code access). Most skills should include scripts. MCPs are only for auth/state boundaries. Plugins are for sharing skills across teams/community.

NeedExtension TypeKey Requirement
Domain expertise / processSkill (SKILL.md)Decision trees, anti-patterns, output contracts
Packaging & distributionPlugin (plugin.json)Bundles skills + hooks + MCP + agents
External API + authMCP ServerWorking server + setup README
Repeatable local operationScriptActually runs (not a template), minimal deps
Multi-step orchestrationSubagent4-section prompt, skills, workflow
User-triggered actionSlash CommandSkill with user-invocable: true
Lifecycle automationHook17+ events: PreToolUse, PostToolUse, Stop, etc.
Programmatic accessAgent SDKnpm/pip package, CI/CD pipelines

Evolution path: Skill → Skill + Scripts → Skill + MCP Server → Skill + Subagent → Plugin (for distribution). Only promote when complexity justifies it.

Full taxonomy with examples and common mistakes: See references/claude-extension-taxonomy.md Detailed tool patterns: See references/self-contained-tools.md Plugin creation and distribution: See references/plugin-architecture.md


Tool Permissions

Principle: Least privilege — only grant what's needed.

Access Levelallowed-tools
Read-onlyRead,Grep,Glob
File modifierRead,Write,Edit
Build integrationRead,Write,Bash(npm:*,git:*)
⚠️ Never for untrustedUnrestricted Bash

Anti-Pattern Summary

#Anti-PatternFix
1Documentation DumpDecision trees in SKILL.md, depth in /references
2Missing NOT clauseAlways include "NOT for X, Y, Z" in description
3Phantom ToolsOnly reference files that exist and work
4Template SoupShip working code or nothing
5Overly Permissive ToolsLeast privilege: specific tool list, scoped Bash
6Stale Temporal KnowledgeDate all advice, update quarterly
7Catch-All SkillSplit by expertise type, not domain
8Vague DescriptionUse [What] [When] [Keywords]. NOT for [Exclusions]
9Eager LoadingNever "read all files first"; lazy-load references
10Prose-Only ProcessesUse Mermaid diagrams (23 types) — flowcharts, sequences, states, ER, timelines, etc.
11Text-Only Visual SkillShip demo/ HTML, assets/ screenshots, prompts/, and procedural build guides

Full case studies: See references/antipatterns.md


Validation Checklist

□ SKILL.md exists and is &lt;500 lines
□ Frontmatter has name + description (minimum required)
□ Description follows [What][When][Keywords] NOT [Exclusions] formula
□ Description uses keywords users would actually type
□ Name and description are aligned (not contradictory)
□ At least 1 anti-pattern with shibboleth template
□ All referenced files actually exist (no phantoms)
□ Scripts work (not templates), have clear CLI, handle errors
□ Reference files each have a 1-line purpose in SKILL.md
□ Processes/decisions/lifecycles use Mermaid diagrams (23 types), not prose
□ CHANGELOG.md tracks version history
□ If subagent-consumed: output contracts are defined
□ If visual/design skill: demo/, assets/, prompts/, templates/ per visual-design-skills.md

Run automated checks: python scripts/validate_skill.py <path> and python scripts/validate_mermaid.py <path>


Common Rejection Causes

Things that make Claude Code reject or mishandle skills at load time:

CauseSymptomFix
Missing name or descriptionSkill won't loadAdd both to frontmatter
tools: instead of allowed-tools:Tools silently ignoredUse allowed-tools: (hyphenated)
YAML list in allowed-toolsParse errorUse comma-separated: Read,Write,Edit
Brackets in allowed-toolsParse errorNo [ ] — just Read,Write,Edit
Invalid keys (triggers, outputs)Silently ignored or errorMove to SKILL.md body text
Name with spaces/uppercaseMay fail matchingLowercase-hyphenated: my-skill-name
Name doesn't match directoryActivation mismatchKeep name = directory name
context: not forkIgnoredOnly valid value is fork
disable-model-invocation: not booleanIgnoredUse true or false
Phantom file referencesAgent wastes tool callsDelete references or create files

Full validation: python scripts/validate_skill.py <path> catches all of these.


Success Metrics

MetricTargetHow to Measure
Correct activation>90%Test queries that should trigger
False positive rate<5%Test queries that shouldn't trigger
Token usage<5kSKILL.md size + typical reference loads
Time to productive<5 minUser starts working immediately
Anti-pattern prevention>80%Users avoid documented mistakes

Reference Files

Consult these for deep dives — they are NOT loaded by default:

FileConsult When
references/knowledge-engineering.mdKE methods for extracting expert knowledge into skills; protocol analysis, repertory grids, aha! moments
references/description-guide.mdWriting or rewriting a skill description
references/antipatterns.mdLooking for shibboleths, case studies, or temporal patterns
references/self-contained-tools.mdAdding scripts, MCP servers, or subagents to a skill
references/subagent-design.mdDesigning skills for subagent consumption or orchestration
references/claude-extension-taxonomy.mdSkills vs Plugins vs MCPs vs Hooks vs Agent SDK — the 7-type taxonomy
references/plugin-architecture.mdCreating, packaging, and distributing plugins via marketplaces
references/visual-artifacts.mdAdding Mermaid diagrams: all 23 types, YAML config, best practices
references/visual-design-skills.mdRequirements for Design & Creative skills: demos, assets, screenshots, prompts, procedural builds, attribution
references/mcp-template.mdBuilding an MCP server for a skill
references/subagent-template.mdDefining subagent prompts and multi-agent pipelines
scripts/validate_mermaid.pyValidates Mermaid syntax in any file — checks diagram types, balanced blocks, structural correctness

© curiositech, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file

Files

SKILL.md and 15 other files (scripts, references) in .claude/skills/skill-architect of curiositech/some_claude_skills.

  • SKILL.md
  • .claude-plugin/plugin.json
  • CHANGELOG.md
  • README.md
  • references/antipatterns.md
  • references/claude-extension-taxonomy.md
  • references/description-guide.md
  • references/knowledge-engineering.md
  • references/mcp-template.md
  • references/plugin-architecture.md
  • references/self-contained-tools.md
  • references/subagent-design.md
  • references/subagent-template.md
  • references/visual-artifacts.md
  • references/visual-design-skills.md
  • scripts/validate_mermaid.py

Open the folder on GitHubat commit 6713fc7

Compare with similar skills

Skill 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.

Skill Architect compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Skill Architect this skillcuriositech/some_claude_skills243—~5.7kAutomated safety check: NotesMIT
Local DevSmilyOrg/photofield608—~2.4kAutomated safety check: PassMIT
Embedded DebuggerAdancurusul/embedded-debugger-mcp200—~1.4kAutomated safety check: PassMIT
Memorywhalewuisabel-gif/MemWhale154—~765Automated safety check: PassMIT
Helmor Debug Operatedohooo/helmor1.3k—~6.6kAutomated safety check: PassApache-2.0
MCP Inspectoradeze/raindrop-mcp188—~421Automated safety check: PassMIT

Similar skills

  • Local Dev

    SmilyOrg/photofield

    Run, test, and debug the photofield server locally. An agent skill from SmilyOrg/photofield.

    608 GitHub stars~2.4k tokensUpdated 1 mo ago
    Agent WorkflowsAuto-check passed
  • Embedded Debugger

    Adancurusul/embedded-debugger-mcp

    Embedded hardware debugging workflow for probe-rs targets using embedded-debugger-mcp.

    200 GitHub stars~1.4k tokensUpdated 2 mo ago
    Agent WorkflowsAuto-check passed
  • Memorywhale

    wuisabel-gif/MemWhale

    Query and write durable debugging memory recorded by MemoryWhale.

    154 GitHub stars~765 tokensUpdated yesterday
    Agent WorkflowsAuto-check passed
  • Operate, reproduce, and debug a running local Helmor desktop development build through the Tauri MCP bridge.

    1.3k GitHub stars~6.6k tokensUpdated 1 mo ago
    Agent WorkflowsAuto-check passed
  • MCP Inspector

    adeze/raindrop-mcp

    MCP Protocol Inspection and Debugging with Inspector CLI. An agent skill from adeze/raindrop-mcp.

    188 GitHub stars~421 tokensUpdated 2 mo ago
    Agent WorkflowsAuto-check passed
  • Memorywhale Evidence

    wuisabel-gif/MemWhale

    Use MemoryWhale debugging evidence when the user requests recall or a recurring failure may have relevant recorded history.

    154 GitHub stars~459 tokensUpdated yesterday
    Agent WorkflowsAuto-check passed

More from curiositech/some_claude_skills

All 109 skills in this repo
  • Crisis Detection Intervention AI

    curiositech/some_claude_skills

    Detect crisis signals in user content using NLP, mental health sentiment analysis, and safe intervention protocols.

    243 GitHub starsUsed in 3 repos~3.8k tokens
    Auto-check passed
  • Form Validation Architect

    curiositech/some_claude_skills

    End-to-end form handling with react-hook-form, Zod schemas, validation patterns, error messaging, field arrays, and multi-step wizards.

    243 GitHub stars~3.8k tokensUpdated 1 mo ago
    Auto-check passed
  • Competitive Cartographer

    curiositech/some_claude_skills

    Strategic analyst that maps competitive landscapes, identifies white space opportunities, and provides positioning recommendations.

    243 GitHub starsUsed in 1 repo~1.3k tokens
    Auto-check passed
  • GitHub Actions Pipeline Builder

    curiositech/some_claude_skills

    Build production CI/CD pipelines with GitHub Actions. An agent skill from curiositech/some_claude_skills.

    243 GitHub stars~2.8k tokensUpdated 1 mo ago
    Auto-check: notes
  • Computer Vision Pipeline

    curiositech/some_claude_skills

    Build production computer vision pipelines for object detection, tracking, and video analysis.

    243 GitHub starsUsed in 1 repo~4k tokens
    Auto-check passed
  • Design Archivist

    curiositech/some_claude_skills

    Long-running design anthropologist that builds comprehensive visual databases from 500-1000 real-world examples, extracting color palettes, typography patterns, layout systems, and interaction…

    243 GitHub starsUsed in 1 repo~1.6k tokens
    Auto-check passed

Questions about Skill Architect

What does Skill Architect do?

Design, create, audit, and improve Claude Agent Skills with expert-level progressive disclosure. Skill Architect is an agent skill from curiositech/some_claude_skills. Design, create, audit, and improve Claude Agent Skills with expert-level progressive disclosure.

When should I use Skill Architect?

Skill Architect fits situations like: building new skills; reviewing existing skills; debugging activation failures; encoding domain expertise.

How do I install Skill Architect in Claude Code?

Run `npx skills add curiositech/some_claude_skills --skill skill-architect -a claude-code`. Or copy the skill folder (.claude/skills/skill-architect in curiositech/some_claude_skills) into .claude/skills/skill-architect in your project. Claude Code loads it when a task matches its description.

How do I install Skill Architect in Codex?

Run `npx skills add curiositech/some_claude_skills --skill skill-architect -a codex`. Or copy the skill folder (.claude/skills/skill-architect in curiositech/some_claude_skills) into .agents/skills/skill-architect in your project. Codex loads it when a task matches its description.

Can I use Skill 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 curiositech/some_claude_skills --skill skill-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/skill-architect, .gemini/skills/skill-architect, .github/skills/skill-architect and .opencode/skills/skill-architect in your project.

What does Skill Architect need to run?

Going by SKILL.md and its folder, Skill Architect needs Python for the scripts in its folder and the command-line tools its instructions call (python). Our summary lists: Python 3. Its frontmatter pre-approves these tools: Read, Write, Edit, Bash, Grep, Glob.

Does Skill Architect access the network?

SKILL.md names 1 domain. As links in the text: mermaid.ai. This is read from the text; nothing was executed.

Is Skill Architect safe to install?

Our automated static check of SKILL.md found notes only (pre-approves every shell command (allowed-tools: bash)), nothing it rates as a warning. It is not a guarantee. The check reads SKILL.md only: the scripts in the folder are not scanned, so read them before running anything.

What licence does Skill Architect use?

Skill 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 Skill Architect use?

About 5.7k tokens (SKILL.md is roughly 23k 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 38k tokens, read only when the agent opens those files.

What are the alternatives to Skill Architect?

Skills that share tags, products or a category with Skill Architect: Local Dev (SmilyOrg/photofield, 608 stars), Embedded Debugger (Adancurusul/embedded-debugger-mcp, 200 stars), Memorywhale (wuisabel-gif/MemWhale, 154 stars) and Helmor Debug Operate (dohooo/helmor, 1.3k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Skill Architect?

curiositech (a GitHub organization) maintains it in curiositech/some_claude_skills, which has 243 GitHub stars. The repository holds 109 skills in this directory. The repository was last updated on September 6, 2026.

Source: curiositech/some_claude_skills on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.