claude-code-architect-designer

Solid

Decides which Claude Code extension resolves a scenario — auto-invocable skill, manually-invoked skill, subagent, rule in `rules/`, `CLAUDE.md` section, or MCP server connecting to an external system — and writes the files only after approval. Interviews first, proposes scored options with sources, writes afterward. Explicit invocation only.

AI & Automation 3 stars 0 forks Updated today MIT

Install

View on GitHub

Quality Score: 82/100

Stars 20%
20
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
80
License 10%
100
Description 5%
100

Skill Content

## Current inventory Skills: !`ls .claude/skills` Agents: !`ls .claude/agents` Rules: !`ls .claude/rules` Decision records (the latest is the most recent): !`ls .claude/decisions` ## Scenario $ARGUMENTS --- # Claude Code Architect Designer Decides **which of the six forms** of extension resolves the scenario, and writes it. The six: | # | Form | File | |---|---|---| | 1 | Auto-invocable skill | `.claude/skills/<name>/SKILL.md` | | 2 | Manually-invoked skill (`/name`) | same, with `disable-model-invocation: true` | | 3 | Subagent | `.claude/agents/<name>.md` | | 4 | Rule | `.claude/rules/<name>.md` | | 5 | `CLAUDE.md` section | root `CLAUDE.md` | | 6a | MCP server, shared | `.mcp.json` | | 6b | MCP server, one agent only | `mcpServers:` in that agent's frontmatter | 6b isn't a fourth reason to write an agent — it's reason 2 of § 5 of the decision matrix (restrict tools) applied to an external connection instead of a built-in one. An agent only exists in the first place per the three reasons already in `references/decision-matrix.md` § 5; 6b just answers which tools it gets once that's settled. A legitimate seventh answer, and the cheapest one: **create nothing**. A piece that already covers the scenario exists, a CLI already solves it (§ 2.1 of the decision matrix), or the problem is a compliance issue and belongs in a hook/`permissions.deny` — which this skill does not write, see § Out of scope. **Entry rule: no proposal without an interview.** Classifying from o...

Details

Author
ice-lfernandes
Repository
ice-lfernandes/claude-spring-architect
Created
2 weeks ago
Last Updated
today
Language
Java
License
MIT

Integrates with

Similar Skills

Semantically similar based on skill content — not just same category

AI & Automation Listed

claude-config

How agents, skills, and commands work in Claude Code projects.

2 Updated 4 days ago
Jartan-LLC
AI & Automation Listed

claude-code-extension-engineering

Building, debugging, or reasoning about the limits of a Claude Code extension: CLAUDE.md, rules, skills, hooks and hook events incl. Stop and Notification, subagents, dynamic workflows, agent teams, MCP servers, output styles, themes, status lines, monitors, channels, plugins, the Agent SDK, permission rules, the OS sandbox, settings files and environment variables, auto memory, and what survives a session ending (transcripts, resume, /rewind). Use when choosing between these mechanisms, writing one, or diagnosing one that will not load, fire, or behave. ALSO capability and scope: whether an event can block or refuse, whether a key is honored at project scope or only user/managed/CLI scope, which tools a path rule is consulted for, what a subagent receives, whether it exists on an older build. ALSO for IMPERATIVE build requests, not only questions: "wire up a hook that...", "make it stop when X", "put our sandbox config in settings.json". They presuppose it can, and often it cannot. ALSO for a BARE SYMPTOM or

0 Updated today
TranDenyDFW
AI & Automation Listed

creating-skills

Create new Claude Skills from scratch, or validate, secure, and evaluate ones already drafted. Use when the user wants to build a skill, package a repeated workflow into something Claude can reuse, or asks whether something "should be a skill" — this runs a decision gate first (skill vs. CLAUDE.md vs. AGENTS.md vs. MCP vs. subagent vs. plugin) and checks whether something already covers the request before writing anything new. Also use for validating a SKILL.md's frontmatter, gerund naming, or portable-field compliance; scanning a skill for leaked secrets or unsafe patterns; benchmarking a skill's task-success rate with and without it enabled; or optimizing a description for triggering accuracy. Covers Claude Code, Claude.ai, Cowork, Claude Tag, and Messages API authoring, targeting the cross-vendor agentskills.io spec by default. Use even without the word "skill" — "turn this into something Claude can reuse", "why isn't my skill triggering", "is this safe to publish", "does this frontmatter look right".

1 Updated 3 days ago
EONRaider