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

architect架构师

Agent Skill

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

总安装

499

周安装

20

GitHub Stars

14

下载量

162
CodexClaudeCursorGemini CLI

安装说明

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

GitHub

来源数

2

许可证

unknown

最后核验

2026-05-01

来源状态

来源可访问

安装方式

通过对话安装

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

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

命令行安装

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

skills.shnpx skills
npx skills add https://github.com/iankiku/forwward-teams --skill architect

简介

架构师技能用于查找、检索和筛选相关信息。

  • 适合根据关键词、任务场景或来源线索快速定位候选结果。
  • 通过 npx skills add 命令从指定 GitHub 仓库安装,支持 Codex、Claude、Cursor 等宿主环境。
  • 使用前需确认权限范围和维护状态,注意可能触发联网、命令执行或文件读写操作。
  • architect 属于研究检索类 Skill,可作为该场景下的辅助能力补充。

SKILL.md

Architect — System Design

Structure the system before building it. Good architecture makes everything easier. Bad architecture makes everything a rewrite.

Step 0: Understand Constraints

Before designing, answer:

  1. Scale — 100 users or 100,000? Determines everything.
  2. Team size — Solo founder or 10 engineers? Simpler systems for smaller teams.
  3. Budget — Bootstrapped or funded? Managed services vs self-hosted.
  4. Timeline — MVP in 2 weeks or v1 in 3 months?
  5. Compliance — HIPAA, SOC 2, GDPR? Constrains architecture choices.

Architecture Patterns

PatternWhen to UseWhen to Avoid
Monolith<10 engineers, single product, moving fastMultiple teams needing independent deploys
Modular monolithGrowing team, want boundaries without infra costNeed independent scaling per service
Microservices20+ engineers, distinct domains, independent scalingSmall team, early stage, unclear boundaries
ServerlessEvent-driven, spiky traffic, want zero opsLong-running processes, cost-sensitive at scale
Event-drivenAsync workflows, decoupled systems, audit trailsSimple CRUD, real-time requirements

Default: Monolith until it hurts. Premature microservices is the #1 architecture mistake.

Database Selection

NeedDatabaseWhy
General purpose, relationalPostgreSQLACID, JSON support, extensions, ecosystem
Key-value, cachingRedis / ValkeySub-ms reads, TTL, pub/sub
Document store, flexible schemaMongoDBRapid prototyping, nested documents
Full-text searchPostgreSQL FTS or MeilisearchPostgres built-in is good enough until it isn't
Time-seriesTimescaleDB (Postgres extension)Keep one database engine
Graph relationshipsPostgreSQL with recursive CTEsDon't add Neo4j unless graph is the core product
Vector / embeddingspgvector (Postgres extension)Same — keep one database

Rules:

  • Start with Postgres. Add specialized databases only when Postgres can't do the job.
  • Managed always (Supabase, Neon, RDS). Don't manage your own database.
  • One database engine until you have a DBA. Two databases = two problems.

Project Structure

TypeScript / Next.js

src/
├── app/                    # Next.js app router — pages and layouts
│   ├── (auth)/             # Route groups for auth pages
│   ├── (dashboard)/        # Route groups for app pages
│   └── api/                # API routes
├── lib/                    # Shared utilities, config, constants
│   ├── db/                 # Database client, schema, migrations
│   ├── auth/               # Auth config and helpers
│   └── utils/              # Pure utility functions
├── services/               # Business logic — one file per domain
│   ├── user.service.ts
│   └── billing.service.ts
├── components/             # React components
│   ├── ui/                 # Primitives (button, input, card)
│   └── features/           # Feature-specific composites
└── types/                  # Shared TypeScript types

Python / FastAPI

src/
├── api/                    # Route handlers
│   ├── v1/                 # Versioned endpoints
│   └── deps.py             # Shared dependencies (auth, db session)
├── core/                   # Config, security, constants
├── models/                 # SQLAlchemy models
├── schemas/                # Pydantic request/response schemas
├── services/               # Business logic — one file per domain
├── repositories/           # Data access layer
└── tests/
    ├── unit/
    └── integration/

Rules:

  • Feature code stays together. Don't scatter a feature across 8 directories.
  • Services contain business logic. Routes are thin — validate, call service, respond.
  • One service per domain. user.service.ts not getUserById.ts, updateUser.ts, etc.

API Design

DecisionDefault
ProtocolREST for CRUD, tRPC for type-safe full-stack, GraphQL only if multiple clients need different shapes
VersioningURL path: /api/v1/ — simple, explicit
AuthBearer token in Authorization header
PaginationCursor-based for feeds, offset for admin tables
Errors{error: {code: "NOT_FOUND", message: "User not found"}}
Rate limiting100 req/min default, lower for auth endpoints

Caching Strategy

LayerToolTTLUse When
BrowserCache-Control headersVariesStatic assets, API responses
CDNCloudflare / Vercel Edge1-60 minPublic pages, images
ApplicationRedis / in-memory5-60 minExpensive queries, session data
DatabaseMaterialized viewsRefresh on writeAggregations, dashboards

Rules:

  • Cache reads, not writes. Invalidate on mutation.
  • Start with no cache. Add caching when you measure a bottleneck.
  • Every cache needs an invalidation strategy. "TTL and hope" works until it doesn't.

Scaling Checklist

Only optimize when you hit the problem:

UsersLikely BottleneckFix
0-1KNothingDon't optimize
1K-10KDatabase queriesAdd indexes, optimize N+1s
10K-100KDatabase connectionsConnection pooling (PgBouncer)
100K-1MRead throughputAdd Redis cache layer
1M+Write throughputRead replicas, sharding, queue writes

The best architecture is the simplest one that handles your current scale + 10×.

适合场景

01

用户想查找某类 Agent Skill 时

02

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

03

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

能力概览

能力 1

按任务关键词查找相关 Skills

能力 2

展示可复制的安装命令

能力 3

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

能力 4

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

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

平台分布

Codex

38.68%
按下载量换算63

Claude

27.19%
按下载量换算44

Cursor

20.1%
按下载量换算33

Gemini CLI

9.46%
按下载量换算15

安全审计

Gen Agent Trust Hub

通过

Socket

通过

Snyk

通过

权限和风险

敏感数据

该 Skill 可能接触密钥、Token、环境变量或敏感配置,应进入高风险复核队列,默认不自动发布。

安装前确认

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

来源信息

继续浏览同类 Skills