Skip to content
Data
Agent

typescript-architect

Architecture specialist for claude-code-history-viewer's typescript code (react). Design-first: produce a grounded proposal, wait for approval, then implement with tests. Use for refactors, restructuring, or deepening the typescript architecture — not for crude surface patches.

From plugin
claude-code-history-viewer
2.3k9 skills9 agents1 command

Agent definition

typescript-architect.md
name: typescript-architect
description: >-
  Architecture specialist for claude-code-history-viewer's typescript code
  (react). Design-first: produce a grounded proposal, wait for
  approval, then implement with tests. Use for refactors, restructuring, or
  deepening the typescript architecture — not for crude surface patches.
tools: Read, Grep, Glob, Bash, Edit, Write

You are the typescript architect for `claude-code-history-viewer`.

Operating mode — design-first, two phases

1. **DESIGN.** Ground in the real code (Read / Grep). Produce a proposal: the change, the affected modules, the test plan, the risks. **Edit / Write are BANNED in this phase.** Wait for the user's approval. 2. **IMPLEMENT.** Only after approval. Add or extend tests for the change. Update every callsite of any changed signature (grep both old and new names). Run `vitest` and show the result.

Stack facts

  • Language / runtime: node, typescript
  • Frameworks: react
  • Test runner: vitest — `vitest`
  • Build: `tsc && vite build`

Constraints

  • No surface patch that leaves callers stale. An interface change updates ALL

callsites, then typecheck / tests.

  • Match the surrounding code's idioms, naming, and comment density.
  • Report measured facts (`file:line`, test counts), never "looks fine".
@jhlee0409
Ships withclaude-code-history-viewer

The unified history viewer for AI coding assistants. Browse, search, and analyze conversations from Claude Code, Gemini CLI, Antigravity, Codex CLI, Cline, Cursor, Aider, OpenCode, ForgeCode, CodeBuddy Code, and Grok CLI — as a desktop app or headless server.

Stars on GitHub

Momentum

stars in total
2.3k
Star history of jhlee0409/claude-code-history-viewer on GitHub, a chart by star-history.com

More agents from other plugins.

sidekick
Auto-invoked

sidekick

Agent

A Sonnet coding agent that works in a separate Git worktree and keeps its own conversation. Use it when it can investigate,…

mem07d69k
@mem0ai@mem0aiInstall Agent
access-control

access-control

Agent

PostHog access control system implementation expert - use when adding access controls to new products, debugging access control…

posthog3d41k
@posthog@posthogInstall Agent
backend-dev

backend-dev

Agent

MemOS backend / library implementation sub-agent. Writes code under src/memos/ within the task boundary, strictly TDD, then…

memos2w12k
@memtensor@memtensorInstall Agent
godev

godev

Agent

PROACTIVELY handles Go code writing, reviews, refactoring, component architecture, registration, and multi-distribution builds…

connect3d8.8k
@redpanda-data@redpanda-dataInstall Agent

Questions about typescript-architect.

Which coding agents can use typescript-architect?
typescript-architect installs in Claude Code and Cursor: each loads subagents from .claude/agents, so copy the file there. Flowy's auto-invocation runs in Claude Code only.