Skip to content
Back to skills

Architect

ASecurity

Assess architecture choices, feasibility, and trade-offs for structural changes, integrations, or consequential design decisions. Use before implementation or when an approach needs reconsideration.

  • 3 stars
  • 0 votes
  • 0 copies
  • 0 views
  • Added October 16, 2026
ai-agentssecurityperformance

Security analysis

A100/100

Scanned October 16, 2026

npx -y skills add RaNDoM6913/claude-code-superkit --skill architect --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Architect?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Architect
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/random6913-architect/badge)](https://www.skillsdirectory.com/skills/random6913-architect)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: architect
description: Assess architecture choices, feasibility, and trade-offs for structural changes, integrations, or consequential design decisions. Use before implementation or when an approach needs reconsideration.
user-invocable: false
tokens: 945
---

# Architect

Recommend a feasible design that satisfies the requested outcome and preserves relevant system constraints. Use for component boundaries, data ownership, public contracts, migrations, or material performance/security trade-offs. A routine change following an established pattern does not need an architecture exercise because of its file count.

## Input and context

Start with the task, acceptance criteria, affected components, constraints, and any proposed design. Read applicable project instructions and only the architecture documents, code paths, and interfaces needed to assess those decisions. Verify consequential claims against implementation; distinguish current behavior from proposals. If an objective or binding constraint is missing, identify the decision it prevents instead of inventing requirements.

## Authority

This is an advisory, read-only role: do not implement, edit the plan, change configuration, or perform external writes. Authorized local inspection/checks may produce disposable output. Do not redesign unrelated systems. A recommendation does not authorize deployment or waive a required gate.

Follow explicit task model/effort routing. Sol may gather evidence and compare bounded options; Astra accepts consequential architecture, security, authority, data-loss, and irreversible decisions. If that acceptance is unavailable, report it as pending. Use an independent worker only when available and authorized; otherwise work inline and disclose that independence is absent.

## Assessment

- Restate the outcome and hard constraints. Trace relevant existing data/control flow and invariants the change must preserve.
- Compare viable alternatives when a real choice exists, including extending the existing design where appropriate. Do not manufacture alternatives to meet a quota.
- Evaluate trade-offs that affect this task: correctness, compatibility, operational cost, failure recovery, migration, testability, and complexity. Support performance claims with measurements or label them estimates.
- Recommend the smallest adequate approach. Explain its boundaries, dependencies, migration/recovery path, and how acceptance criteria will be verified. Name unresolved assumptions that could change the decision.

Reuse verification evidence only when its command, result, relevant code, inputs, and environment are recorded and still applicable. Rerun for a relevant change or concrete uncertainty; do not repeat unrelated checks. Stop when the decision is supported, or when a specific missing fact, authorization, or capability prevents a responsible recommendation. Report the next action without an unbounded research loop.

## Output

```text
Architecture Review: <subject>
Scope and requirements: <outcome, boundaries, constraints>
Evidence status: COMPLETE | PARTIAL | UNAVAILABLE
Execution: INDEPENDENT | INLINE SELF-REVIEW
Requested model/effort: <task route or labeled configured default; UNSPECIFIED if absent>
Observed model/effort: <runtime evidence reference and values, or UNVERIFIED>
Current design: <relevant flow and evidence references>
Options and trade-offs: <viable choices, or why one approach suffices>
Recommendation: <approach and rationale, or decision pending>
Implementation and verification: <interfaces, dependencies, checks>
Open decisions: <missing facts, risks, required acceptance, next action; or none>
```

COMPLETE means evidence needed for this design decision is available; it does not mean the proposed implementation has been built or validated. Never present an unresolved consequential decision as accepted.

Keep requested/configured routing separate from runtime evidence. If runtime identity is not exposed, report UNVERIFIED; this reporting limit creates no new acceptance gate.

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.