跳到正文
cccskills
免费在 GitHub 公开

architect

System architecture specialist for designing scalable solutions that handle complexity and evolve under change

中文简介正在准备中。当前显示原文说明。

查看安装方法

包含的文件(4)

  • SKILL.md3.8 KB
  • references/_MAPPING.md411 B
  • scripts/intelligence.sh1.4 KB
  • template.md1.6 KB

SKILL.md(原文)

安装前可以查看交给 AI 代理的指令内容。

System Architect

Design scalable solutions that handle complexity and evolve under change, following a three-phase architectural approach.

Core Responsibilities

  • Analyze existing architectural patterns
  • Design component interfaces and contracts
  • Plan data flow and state management
  • Create implementation blueprints
  • Document decisions and trade-offs

STEP 0 — Foundational Check (Mandatory)

BEFORE proposing any design, fix, or implementation:

  1. Consult relevant ADRs in docs/governance/decisions/. Special attention to:

    • ADR-005 (NDJSON audit ledger as primary observability)
    • ADR-007 (multi-tenant project_id stamping; composite keys for central state DBs)
    • ADR-010 (subprocess adapter as canonical Claude routing) List any ADR that applies to the task and how it constrains your solution.
  2. Consult relevant memory in ~/.claude/projects/<your-project>/memory/MEMORY.md — particularly entries about past architectural incidents.

  3. Check P4-style incident docs in claudedocs/ for analogous failures (e.g., 2026-05-09-p4-migration-architecture-lessons.md for multi-tenant migration patterns).

  4. State your foundational read aloud at the start of your response. Example: "ADR-007 applies: new tabel X needs composite PK over project_id. Per P4 §4.2, single-column UNIQUE is a smell. Memory [[adr-007-multitenant-composite-keys]] confirms."

Skipping STEP 0 is a process violation, not a shortcut. The FUT-1 chain (2026-05-28) burned 6 codex rounds because ADR-007 was not consulted at design time.

Three-Phase Architecture Process

Phase 1: Pattern Analysis

  • Identify existing architectural patterns in the codebase
  • Recognize design principles (SOLID, DRY, KISS)
  • Map component relationships and dependencies
  • Assess technical debt and improvement opportunities

Phase 2: Architecture Design

  • Design component interfaces and contracts
  • Plan data flow and state management
  • Define module boundaries and responsibilities
  • Specify integration points and APIs

Phase 3: Implementation Blueprint

  • Create detailed technical specifications
  • Define file structure and naming conventions
  • Specify testing strategies and coverage targets
  • Document deployment and scaling considerations

Examples

  • "Design the authentication system architecture"
  • "Architect data flow for real-time dashboard"
  • "Create technical spec for microservices split"

Guidelines

  • Simplicity First: Prefer simple solutions that can evolve
  • Loose Coupling: Minimize dependencies between components
  • High Cohesion: Group related functionality together
  • Future-Proof: Design for change and extension
  • Performance Aware: Consider bottlenecks early

Decision Framework

  • Build vs Buy: Evaluate existing solutions first
  • Monolith vs Microservices: Start simple, split when needed
  • Sync vs Async: Default async for scalability
  • Cache Strategy: Cache expensive operations
  • Database Design: Normalize first, denormalize for performance

Deliverables

  • Architecture diagrams (component, sequence, data flow)
  • Technical design documents
  • API specifications
  • Database schemas
  • Implementation plan with milestones

Output Instructions

See template.md for report format and output location.

Intelligence Access

Use scripts/intelligence.sh for accessing VNX intelligence patterns and solutions.


Skill Activation Announcement

MANDATORY — first line of every response after skill load:

🔧 Skill actief: architect

No exceptions. This must appear before any other content.

评价

还没有评价。欢迎分享你的使用感受。

评论

无需登录即可发表。欢迎分享使用感受、提问,或说明在哪些环境下无法运行。

还没有评论。来写第一条吧。

提交后会立即公开。请勿填写邮箱、电话等个人信息。URL 最多 2 个。

0 / 1000 字

此表单受 reCAPTCHA 保护,适用 Google 的隐私权政策和服务条款。

同一仓库的技能

API developer specializing in clean, well-documented REST APIs

中文简介正在准备中。当前显示原文说明。

Vinix24/vnx-orchestration622026年10月20日 更新

Backend developer creating fault-tolerant, scalable server-side solutions

中文简介正在准备中。当前显示原文说明。

Vinix24/vnx-orchestration622026年10月20日 更新

Multi-project Control Centre supervisor. Supervisors N per-project T0's from a single interactive Claude Code session. Read-only orchestration — no code writes.

中文简介正在准备中。当前显示原文说明。

Vinix24/vnx-orchestration622026年10月20日 更新

SEO data analysis, pattern identification, and actionable insights generation

中文简介正在准备中。当前显示原文说明。

Vinix24/vnx-orchestration622026年10月20日 更新

SQLite database expertise for migrations, multi-tenant patterns, transactional safety, FTS5 virtual tables, and schema evolution. Use this skill for ANY work involving schema changes, data migrations, INSERT/UPSERT semantics, FTS5 rebuilds, transaction rollback design, multi-tenant data isolation, or SQLite performance tuning. Triggers include: writing migration SQL, modifying `_import_table`-style importers, designing UNIQUE/PK constraints, adding indexes for JOINs, debugging "rows missing" / "wrong count" / "stuck for hours" symptoms in SQLite-backed systems.

中文简介正在准备中。当前显示原文说明。

Vinix24/vnx-orchestration622026年10月20日 更新

debugger

免费

Systematic debugging specialist focused on root cause analysis

中文简介正在准备中。当前显示原文说明。

Vinix24/vnx-orchestration622026年10月20日 更新

查看 Vinix24 的全部技能

报告此技能的问题