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.
How it fires
How this agent gets triggered: by you, by Claude, or both.
- Fires itselfAuto-invocation. Claude auto-loads it when your prompt matches the work.Auto-invocation is when the right skill fires by itself at the right moment, driven by a FLOW.md router and a hook, instead of you invoking it by name. It is the difference between a skill being installed and a skill actually getting used.Read the full definition →
- You can call itInvoke it directly when you want it.
Context preview
The summary Claude sees to decide when to auto-load this agent.
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.
Agent definition
typescript-architect.mdname: 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".
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, and CodeBuddy Code — as a desktop app or headless server.
Repo: jhlee0409/claude-code-history-viewer
Other agents on claude-code-history-viewer.
- external-pr-reviewer
Evaluates an incoming external/contributor PR for merge readiness. Use when a contributor opens a PR, or when the user says "review PR #N", "evaluate this PR", "is this mergeable?", "이 PR 봐줘/머지 가능?". Produces a merge-readiness verdict (READY / NEEDS-CHANGES / NEEDS-DISCUSSION),
Open agent - i18n-completeness-checker
Verifies translation-key completeness and integrity across all 5 languages. Use after any change that touches src/i18n/locales/, when reviewing a PR that adds user-facing strings, or when the user says "check i18n", "are translations in sync?", "i18n 검증". Confirms every key
Open agent - issue-analyzer
Analyzes a GitHub issue in ANY language (Chinese / Korean / Japanese / English), classifies it, proposes the right canonical label, and drafts a reply. Use when the user says "triage issue #N", "analyze this issue", "what's #N about", "respond to #N", "이 이슈 분석/분류해줘". Read-only:
Open agent - provider-pr-specialist
Specialized reviewer for PRs (or feature work) that ADD A NEW AI-assistant provider — e.g. Kiro, Kimi, Copilot, CodeBuddy, Pi, Qoder, Gemini CLI, antigravity. Use when a PR title contains "feat(provider)" / "add X CLI" / "add X support", or the user says "review the new provider
Open agent - release-gate-runner
Runs the frontend quality gate before a release and reports ONLY what fails. Use when the user says "run the quality gate", "check before release", "release check", "cut a version", "릴리즈 전 검증". Runs tsc, vitest, lint, and i18n:validate locally; does NOT run cargo locally
Open agent - rust-architect
Architecture specialist for claude-code-history-viewer's rust code. Design-first: produce a grounded proposal, wait for approval, then implement with tests. Use for refactors, restructuring, or deepening the rust architecture — not for crude surface patches.
Open agent

