codenamev/ai-software-architect/specialist-review
Claude Code and agent skill by codenamev/ai-software-architect
- community
Checking that the SKILL.md file is still in the repository.
Conducts a focused review from ONE specific specialist's perspective (e.g., Security Specialist, Performance Expert). Use when the user requests "Ask [specialist role] to review [target]", "Get [specialist]'s opinion on [topic]", "Have [role] review [code/component]", or when they want deep expertise in ONE specific domain. Do NOT use for comprehensive multi-perspective reviews (use architecture-review instead) or for listing available specialists (use list-members instead).
Install
npx vskill@latest install codenamev/ai-software-architect/specialist-reviewSKILL.md
Specialist Review (orchestrator)
Single-specialist deep-dive review. This skill is an orchestrator — it identifies the right specialist and delegates the review to that specialist's subagent (agents/<id>.md). The deep-perspective work happens in the subagent's isolated context, not in this skill's main thread.
See ADR-013 for the rationale.
Process
1. Parse the request
Extract from the user's request:
- Specialist role (e.g., "Security Specialist", "Performance Expert")
- Target (e.g., "API authentication", "the payments module", "ADR-007")
If either is unclear, ask one focused clarifying question and stop.
2. Resolve the specialist
Read .architecture/members.yml and find the member whose name or title matches the requested role (case-insensitive, allow common abbreviations like "security" → "Security Specialist").
The member's id (e.g., security_specialist) maps to a subagent at agents/<kebab-id>.md (e.g., agents/security-specialist.md). The drift check in CI (generate-subagents --check) guarantees that file exists if the member exists.
If the requested specialist is not in `members.yml`:
The previous version of this skill auto-created new members on the fly. That is no longer supported because .architecture/members.yml is now protected by a PreToolUse hook (see ADR-013 Pragmatic Analysis). Instead:
- Tell the user: "<Role> is not in your architecture team. To add them: edit
.architecture/members.yml(the PreToolUse hook will refuse the write — setCLAUDE_ALLOW_PROTECTED=1to override), add a member entry following the existing schema, then runnode tools/cli.js generate-subagents." - Stop. Do not attempt the review until the member exists.
3. Delegate to the subagent
Dispatch a single Agent call:
Prompt template for the subagent call:
4. (Optional) Save the review
If the user asked to persist the review (e.g., "save to reviews/" or "create a review document"):
- Filename format:
<specialist-id>-<target-slug>.md(kebab-case, max 100 chars total). Example:security-specialist-api-authentication.md. - Apply input sanitization from `../_patterns.md` to the target slug.
- Wrap the subagent's returned markdown in the review template header (reviewer name, date, target).
- Write to
.architecture/reviews/<filename>.
If the user did not ask to persist, return the review inline.
5. Report
Concise summary back to the user:
Why this skill is small
The previous version (~200 lines) inlined detailed review-process instructions because Claude was expected to be the specialist mid-conversation. With subagents, the specialist's persona, perspective, and tool scoping live in agents/<id>.md (generated from members.yml). This skill's job is just to route the request and assemble the response.
Specialist-specific guidance (how a Security Specialist thinks vs a Performance Specialist) lives in the subagent files themselves, not duplicated here. The framework principle: one source of truth per concept.
Related skills
Before:
list-members— see who is availablearchitecture-status— check what's already been reviewed
After:
create-adr— document decisions arising from findingsarchitecture-review— fold this finding into a multi-perspective review
Workflow examples:
- Security review surfaces auth issue →
create-adrfor the fix → re-review - Performance review identifies bottleneck → ADR for caching strategy → implementation
- Specialist review on one slice → comprehensive
architecture-reviewfor the full version cut
References
- ADR-013 — orchestrator pattern rationale
- Specialist perspectives — high-level reference (subagents are the source of truth for runtime behavior)
- Review template — used when the review is persisted
- Common patterns — input sanitization
Security
- Security scanPassed, 95 of 100Pattern checks on the skill's files.
- Model reviewPassed
Quality evaluation
- Task evaluationNot runNo evaluation yet. Run one in Skill Studio.
Source
- SKILL.md in the repositoryCheckingskills/specialist-review/SKILL.md
Popularity
- Repository stars
- 66
- Repository forks
- 9
- 7-day trend score
- 21
Stars and forks are for the whole GitHub repository, not this skill alone. Refreshed 22 May 2026, 5 months ago.
Works with
Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.
- Claude Code
- Cursor
- GitHub Copilot
- Windsurf
- Codex
- Gemini CLI
- Cline
- Amp
- Roo Code
- Goose
- Continue
- Kilo Code
- Junie
- Trae
- OpenHands
- Qwen Code
- AI Agent
- Tabnine Chat
- Sourcegraph Cody
- Amazon Q
- Firebase Genkit
- Sweep
- Devin
- Phind
- Mentat
- Claude Desktop
- Aider
- GPT Pilot
- Plandex
- bolt.new
- v0
- Replit Agent
- Anse
- TypingMind
- BetterChatGPT
- LibreChat
- Warp AI
- Pieces
- Fig AI
Embed badge
[](https://verified-skill.com/skills/codenamev/ai-software-architect/specialist-review)