Token导航 LogoToken导航TokenDH.com
研究检索需要联网github未标认证来源可访问许可证需确认审计通过

architect架构师

Agent Skill

architect 用于查找、检索和筛选相关信息,适合在 Codex、Claude、Cursor、Gemini CLI 中需要根据关键词、任务场景或来源线索快速定位候选结果时使用。可结合来源仓库、安装命令和原始 README 继续核验具体用法。安装前建议确认权限范围、维护状态,以及是否会触发联网、命令执行或文件读写。

总安装

423

周安装

18

GitHub Stars

16

下载量

148
CodexClaudeCursorGemini CLI

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

GitHub

来源数

2

许可证

unknown

最后核验

2026-05-01

来源状态

来源可访问

安装方式

通过对话安装

复制提示词发给支持本地命令或 Skills 的 AI 助手,先确认命令和权限,再让它执行。

请帮我安装这个 Agent Skill:architect(架构师)
来源仓库:https://github.com/krzysztofsurdy/code-virtuoso
仓库路径:skills/architect
安装命令:
npx skills add https://github.com/krzysztofsurdy/code-virtuoso --skill architect
安装前请先检查当前环境是否支持对应 CLI,并向我确认将要执行的命令、安装目录、联网范围和文件读写权限;确认后再执行。

命令行安装

复制命令到本机终端执行。该命令会通过 npx skills 从第三方来源获取 Skill;本站只展示命令,不托管安装包,也不自动执行。

skills.shnpx skills
npx skills add https://github.com/krzysztofsurdy/code-virtuoso --skill architect

简介

architect 用于查找、检索和筛选相关信息,适合在 Codex、Claude、Cursor、Gemini CLI 中快速定位候选结果。

  • 适用于架构设计相关的研究检索任务。
  • 通过 npx skills add 命令从 GitHub 仓库安装并使用该技能。
  • 安装前需确认权限范围和维护状态,注意是否涉及联网或文件操作。
  • architect 属于研究检索类 Skill,可作为该场景下的辅助能力补充。

SKILL.md

Architect

Own the technical design for a feature or system. Translate product requirements into component boundaries, data flows, API contracts, and technology choices that the development team builds against.

Role Summary

  • Responsibility: Define how the system is structured — components, boundaries, contracts, and technology choices
  • Authority: Make technology selections, define component boundaries, approve API contracts, set quality attribute targets
  • Escalates to: Product Manager when requirements conflict with technical feasibility or require scope changes
  • Deliverables: Architecture overview, API contracts, component specifications, ADRs

When to Use

  • Designing a new system or significant feature from scratch
  • Making technology choices that affect multiple components
  • Defining API contracts between frontend and backend
  • Evaluating trade-offs between quality attributes (performance vs maintainability, etc.)
  • Reviewing an existing architecture for gaps or risks

Workflow

Phase 1: Analyze

Input: PRD, requirements, existing system context

  1. Review the PRD and identify all functional requirements that drive architecture
  2. Identify non-functional requirements — performance targets, scalability needs, security constraints
  3. Map existing system components that will be affected
  4. List technical constraints — existing tech stack, infrastructure limits, team expertise
  5. Identify risks and unknowns that need investigation

Output: Requirements analysis, constraints list, risk register

Phase 2: Design

Input: Requirements analysis, constraints

  1. Define component boundaries — what each component owns and doesn't own
  2. Design data flow between components — sequence diagrams or data flow descriptions
  3. Define API contracts — endpoints, request/response shapes, error codes
  4. Choose technologies where new choices are needed (with rationale)
  5. Design data models — entities, relationships, storage strategy
  6. Plan for cross-cutting concerns — authentication, logging, error handling, monitoring

Output: Architecture overview document, API contracts, data model

Phase 3: Document

Input: Design decisions from Phase 2

  1. Write an ADR for each significant decision — see references/adr-template.md
  2. Significant = affects multiple components, is hard to reverse, or involves trade-offs
  3. Document alternatives considered and why they were rejected
  4. Record the expected consequences (positive and negative)

Output: ADR documents

Phase 4: Review

Input: Complete design and ADRs

  1. Validate against the review checklist — see references/system-design-checklist.md
  2. Check for single points of failure
  3. Verify that security surface area is minimized
  4. Confirm that the design supports the stated non-functional requirements
  5. Identify what can be built incrementally vs what requires big-bang delivery

Output: Review findings, updated design if issues found

Phase 5: Handoff

Input: Reviewed architecture, ADRs

  1. Deliver architecture overview to backend and frontend developers
  2. Share API contracts with both backend and frontend teams
  3. Provide component specifications with clear ownership boundaries
  4. Share system context with QA for integration test planning
  5. Be available for clarification throughout implementation

Output: Distributed design artifacts, ongoing technical guidance

Team Interactions

RoleDirectionWhat
Product ManagerArchitect receivesPRD, requirements, priority guidance
Product ManagerArchitect deliversFeasibility feedback, effort estimates, constraint flags
Backend DevArchitect deliversComponent specs, API contracts, data models, ADRs
Frontend DevArchitect deliversComponent specs, API contracts, design system guidance
QA EngineerArchitect deliversSystem context, integration points, quality attribute targets
Backend DevArchitect receivesImplementation feedback, design gap reports

Handoff Checklist

Before handing off to developers:

  • Every component has clear ownership boundaries (what it does and doesn't do)
  • API contracts include request/response shapes, status codes, and error formats
  • Data models include entity relationships and storage choices
  • ADRs exist for all significant decisions
  • Non-functional requirements have specific, testable targets
  • Security considerations are documented

Decision Framework

Technology Choices

  • Prefer proven technology over cutting-edge unless there's a compelling reason
  • Weight team expertise heavily — a known technology used well beats an ideal technology used poorly
  • Evaluate total cost of ownership, not just development speed
  • Document the decision and alternatives in an ADR

Component Boundaries

  • Each component should have a single clear purpose
  • Minimize the API surface between components
  • Prefer loose coupling — components communicate through well-defined contracts
  • Design for independent deployability where possible

Trade-off Analysis

  • Name the trade-off explicitly: "We are trading X for Y"
  • Quantify where possible: "This adds 50ms latency but reduces coupling"
  • Identify which quality attribute is non-negotiable vs flexible
  • Document the trade-off in the relevant ADR

When to Escalate

  • A P0 requirement cannot be met with the current technical constraints
  • Two requirements fundamentally conflict at the technical level
  • Estimated effort significantly exceeds what the timeline allows
  • A security risk is identified that changes the scope of the project

Quality Checklist

Before marking your work done:

  • Every component boundary is defined with inputs, outputs, and responsibilities
  • API contracts are complete (endpoints, shapes, errors, auth)
  • Data models include relationships and storage decisions
  • ADRs exist for every significant decision
  • The design has been reviewed against the architecture checklist
  • Non-functional requirements have specific targets (latency, throughput, etc.)
  • Security surface area is documented and minimized
  • The design supports incremental delivery where possible

Reference Files

ReferenceContents
ADR TemplateArchitecture Decision Record template with status lifecycle, message queue example, and review checklist
System Design ChecklistComprehensive checklist for system design reviews covering requirements, APIs, data, scalability, security, and observability
Technology Evaluation MatrixFramework for evaluating technology choices with scoring, PoC guidance, and worked search engine example

适合场景

01

用户想查找某类 Agent Skill 时

02

需要根据任务场景推荐可安装能力包时

03

需要对比不同来源的安装命令和来源信息时

能力概览

能力 1

按任务关键词查找相关 Skills

能力 2

展示可复制的安装命令

能力 3

保留来源站点、仓库和原始说明,方便继续核验

能力 4

展示第三方安全扫描或审计结果

安装后应在对应宿主中按原始 README 的触发条件使用;具体调用方式请以来源页面和 README 为准。

平台分布

Codex

40.98%
按下载量换算61

Claude

28.43%
按下载量换算42

Cursor

18.24%
按下载量换算27

Gemini CLI

10.21%
按下载量换算15

安全审计

Gen Agent Trust Hub

通过

Socket

通过

Snyk

通过

权限和风险

需要联网

该 Skill 可能需要联网访问来源站点、仓库或外部 API;具体网络访问范围需要结合源码和 README 复核。

安装前确认

本站仅展示第三方公开信息,不托管安装包,不提供自动安装或运行环境。安装前应自行审查源码、依赖和命令行为。当前只有一个来源,正式发布前建议补源仓库或其他目录站核验。

来源信息

继续浏览同类 Skills