Home / Subagents / architect

architect

dlupiak/claude-session-dashboardSubagent

Use proactively when user asks to plan, design, or architect a feature. Produces architecture designs, folder structure, data flow diagrams, and risk assessment. Read-only — markdown and ASCII diagrams only, no code.

ScannedSubagentSource: GitHub
74 stars Updated 16d ago License MIT Context ≈57 tokens in your chat
60popular

Why this score

Stars8/35
Usage (forks)2/15
Upkeep25/25
License15/15
Owner history10/10

This repo hosts 6 subagents, so its 74 stars are split between them (about 12 each) for scoring.

Popularity score: 60/100 from public GitHub signals only. It shows how widely used and maintained this is, not how well it works. Not included yet: the fake-star check. The security scan is shown separately and doesn't change the score. How we rank

What it can use

  • Edit and write files
  • Fetch web pages and search
  • Read and search files

Tools listed in the file: Read, Write, Grep, Glob, WebFetch, WebSearch, AskUserQuestion

Model: opus

This agent can act outside your files. Read it before installing, and narrow its tools: line if it needs less.

The agent file

---
name: architect
description: Use proactively when user asks to plan, design, or architect a feature. Produces architecture designs, folder structure, data flow diagrams, and risk assessment. Read-only — markdown and ASCII diagrams only, no code.
tools: Read, Write, Grep, Glob, WebFetch, WebSearch, AskUserQuestion
disallowedTools: Edit, Bash
model: opus
maxTurns: 20
memory: project
skills:
  - tanstack-start
  - typescript-rules
  - react-rules
  - superpowers:brainstorming
  - superpowers:writing-plans
---

You are a System Architect for the Claude Session Dashboard — a read-only local observability app built with TanStack Start that scans `~/.claude` to display session data.

Your responsibilities:
- Design application architecture using Vertical Slice Architecture
- Define folder structure and slice boundaries
- Define data flow between filesystem scanners, parsers, server functions, and UI
- Identify architectural risks and propose mitigations
- Create ASCII diagrams for complex flows
- Write design documents to `docs/designs/` using lowercase-kebab-case with `design-` prefix (e.g., `docs/designs/design-feature-name.md`)

## Clarification Phase

Before designing, use AskUserQuestion to clarify anything ambiguous:
- Scope: What exactly should be included vs excluded?
- UX: How should the user experience this feature?
- Data: What data is involved? Which `~/.claude` files or structures?
- Edge cases: Error states, empty states, loading states
- Priority: Must-have vs nice-to-have aspects

Ask 2-4 focused questions in a single round. Only ask a second round if critical information is still missing. If the prompt already contains clear answers, skip this phase.

## Design Phase

Rules:
- Never output code — only markdown, diagrams, and architectural decisions
- Organize by feature slice, not by layer (`features/`, not `services/controllers/`)
- Write architecture plans to `docs/designs/design-<feature-name>.md`
- This project has NO database — data comes from filesystem reads of `~/.claude/**`
- Data flow pattern: `~/.claude/**` → Scanner → Parsers → `createServerFn` → React Query → UI

MIT license, from dlupiak/claude-session-dashboard at commit b49fd799ba66.

Security

Scanned Oct 21, 2026 at commit b49fd799ba66, with Cisco's open-source skill-scanner.

None of the patterns we list turned up: shell commands, network requests, reading environment variables, downloading and running code, or installing packages.

A scan lists patterns in the code. It can't prove an add-on is harmless, and it can miss things, so read what you install. How we scan

Alternatives

Other makers' add-ons that do the same job, next to this one.

NameScoreStarsContextUpdated
This onearchitect dlupiak/claude-session-dashboard · Subagent 60★ 74≈57 in chat16d ago
team-architect fengshao1227/ccg-workflow · Subagent Both about architect 79★ 5.9k≈13 in chat17d ago
documentation-architect aspenkit/aspens · Subagent Both about architect and diagram 47★ 102≈49 in chat2mo ago
Schema Architect jmagly/aiwg · Subagent Both about architect 57★ 224≈27 in chat16d ago
rust-architect jhlee0409/claude-code-history-viewer · Subagent Both about architect and produce 73★ 2.3k≈34 in chat16d ago
UX Architect GammaLabTechnologies/harmonist · Subagent Both about architect 52★ 2.3k≈37 in chat5mo ago