重要前提
安装AI Skills的关键前提是:必须科学上网,且开启TUN模式,这一点至关重要,直接决定安装能否顺利完成,在此郑重提醒三遍:科学上网,科学上网,科学上网。查看完整安装教程 →
gathering-architecture by autumnsgrove/groveengine
npx skills add https://github.com/autumnsgrove/groveengine --skill gathering-architecture鼓声在树冠高处回响。雄鹰翱翔于天际,洞察森林的格局。乌鸦栖息在旁,对他人不加质疑之处侧首深思。天鹅滑过湖面,优雅的设计逐渐成形。大象在下方行动,构建着愿景中的一切。它们共同将一片空地转变为代码的大教堂——能历经季节更迭而屹立的系统。
全程使用 gw 和 gf。架构工作快速参考:
# 定位 —— 在设计前理解项目
gw context
# 探索现有架构
gf --agent search "pattern" # 查找代码模式
gf --agent class "ServiceName" # 查找类/组件定义
gf --agent routes # 映射路由结构
# 理解依赖关系和变更影响
gf --agent deps # 依赖关系图
gf --agent impact "module" # 变更影响范围
SUMMON → ORGANIZE → EXECUTE → VALIDATE → COMPLETE
↓ ↲ ↲ ↲ ↓
接收请求 分派动物 动物工作 验证设计 架构定义
广告位招租
在这里展示您的产品或服务
触达数万 AI 开发者,精准高效
鼓声响起。树冠沙沙作响...
接收并解析请求:
明确系统:
自然隐喻:
"每个架构都需要一个自然隐喻。这个系统像什么?
- 心材(支撑一切的核心)
- 微光(温和的指引之光)
- 门廊(聚集和交谈的地方)
- 其他什么?"
确认:
"我将为以下系统动员一次架构集会:[系统描述]
这将涉及:
- 🦅 雄鹰设计高层架构
- 🐦⬛ 乌鸦在规范固化前挑战设计
- 🦢 天鹅编写详细规范
- 🐘 大象实现基础
开始集会?"
鸟儿盘旋。大象在下方等待...
按顺序分派:
分派顺序:
雄鹰 ──→ 乌鸦 ──→ 天鹅 ──→ 大象
│ │ │ │
│ │ │ │
设计系统 挑战设计 编写规范 构建基础
依赖关系:
基础设施抽象:
GroveDatabase/GroveStorage/GroveKV/GroveServiceBus 以实现可移植性架构从天空到大地逐渐成形...
通过加载并运行每个动物的专属技能来执行每个阶段:
🦅 雄鹰 —— 设计
加载技能:eagle-architect
执行完整的雄鹰工作流,专注于 [正在设计的系统]。交接:架构概览(系统边界、组件交互、技术选择、规模约束、自然隐喻、ADR)→ 天鹅用于制定规范
🐦⬛ 乌鸦 —— 挑战
加载技能:crow-reason
针对雄鹰的架构概览,以红队模式执行乌鸦技能。挑战假设,寻找弱点,压力测试边界。乌鸦的巢穴总结将反馈给天鹅 —— 设计决策在固化到规范前得到强化。交接:强化后的架构及巢穴总结(已解决的挑战、已确认的风险)→ 天鹅用于制定规范
🦢 天鹅 —— 制定规范
加载技能:swan-design
使用雄鹰的架构概览,并基于乌鸦的挑战进行强化,执行完整的天鹅工作流。交接:完整的技术规范(API 契约、数据库模式、流程图、实施清单)→ 大象用于构建基础
🐘 大象 —— 构建
加载技能:elephant-build
使用天鹅的技术规范作为构建计划,执行完整的大象工作流。交接:可运行的基础(核心基础设施、基础模块、API 骨架、数据库迁移、基本测试)→ 验证阶段
结构矗立。每个动物验证自己的工作...
验证清单:
审查节点:
雄鹰之后:
→ 与利益相关者审查架构
→ 确认边界和权衡
→ 批准后乌鸦开始挑战
乌鸦之后:
→ 审查巢穴总结
→ 确认哪些挑战已解决,哪些风险被接受
→ 批准强化后的设计,天鹅开始工作
天鹅之后:
→ 审查规范的完整性
→ 验证所有部分是否齐全
→ 确认已准备好实施
大象之后:
→ 彻底测试基础
→ 验证已建立的模式
→ 确认后续功能可以在此基础上构建
集会结束。架构准备就绪...
完成报告:
## 🌲 架构集会完成
### 系统:[名称]
### 动员的动物
🦅 雄鹰 → 🐦⬛ 乌鸦 → 🦢 天鹅 → 🐘 大象
### 架构决策
- **模式:** [例如,事件驱动的微服务]
- **规模目标:** [例如,1 万并发用户]
- **关键权衡:** [摘要]
### 创建的工件
- 架构概览 (`docs/architecture/[system].md`)
- 技术规范 (`docs/specs/[system]-spec.md`)
- ADR ([列表])
- 基础代码 ([位置])
- 基础测试 ([位置])
### 准备就绪,可用于
- 在此基础上的功能开发
- 团队使用规范进行入职
- 未来的架构审查
### 耗时
[时长]
_森林中有了新的地标。_ 🌲
用户: "/gathering-architecture 设计通知系统"
集会执行:
从愿景到基础,森林在生长。 🌲
每周安装次数
49
代码仓库
GitHub 星标数
2
首次出现
2026年2月5日
安全审计
安装于
codex49
gemini-cli49
opencode49
cline48
github-copilot48
kimi-cli48
The drum echoes high in the canopy. The Eagle soars above, seeing the forest's patterns. The Crow perches nearby, tilting its head at what others won't question. The Swan glides across the lake, elegant designs taking form. The Elephant moves below, building what was envisioned. Together they transform a clearing into a cathedral of code—systems that stand for seasons.
Use gw and gf throughout. Quick reference for architecture work:
# Orientation — understand the project before designing
gw context
# Explore the existing architecture
gf --agent search "pattern" # Find code patterns
gf --agent class "ServiceName" # Find class/component definitions
gf --agent routes # Map route structure
# Understand dependencies and change impact
gf --agent deps # Dependency graph
gf --agent impact "module" # Blast radius of changes
SUMMON → ORGANIZE → EXECUTE → VALIDATE → COMPLETE
↓ ↲ ↲ ↲ ↓
Receive Dispatch Animals Verify Architecture
Request Animals Work Design Defined
The drum sounds. The canopy rustles...
Receive and parse the request:
Clarify the System:
Nature Metaphor:
"Every architecture needs a nature metaphor. What does this system resemble?
- Heartwood (core that holds everything)
- Wisp (gentle guiding light)
- Porch (place to gather and talk)
- Something else?"
Confirm:
"I'll mobilize an architecture gathering for: [system description]
This will involve:
- 🦅 Eagle designing the high-level architecture
- 🐦⬛ Crow challenging the design before it's cast in spec
- 🦢 Swan writing the detailed specification
- 🐘 Elephant implementing the foundation
Proceed with the gathering?"
The birds circle. The elephant waits below...
Dispatch in sequence:
Dispatch Order:
Eagle ──→ Crow ──→ Swan ──→ Elephant
│ │ │ │
│ │ │ │
Design Challenge Write Build
System Design Spec Foundation
Dependencies:
Infrastructure Abstractions:
GroveDatabase/GroveStorage/GroveKV/GroveServiceBus from Server SDK for portabilityThe architecture takes form from sky to earth...
Execute each phase by loading and running each animal's dedicated skill:
🦅 EAGLE — DESIGN
Load skill: eagle-architect
Execute the full Eagle workflow focused on [the system being designed]. Handoff: architecture overview (system boundaries, component interactions, technology choices, scale constraints, nature metaphor, ADRs) → Swan for specification
🐦⬛ CROW — CHALLENGE
Load skill: crow-reason
Execute the Crow in Red Team mode against the Eagle's architecture overview. Challenge assumptions, find weak points, stress-test boundaries. The Crow's Roost summary feeds into the Swan — design decisions are strengthened before they're cast in spec. Handoff: strengthened architecture with Roost summary (challenges resolved, risks acknowledged) → Swan for specification
🦢 SWAN — SPECIFY
Load skill: swan-design
Execute the full Swan workflow using the Eagle's architecture overview, strengthened by the Crow's challenges. Handoff: complete technical specification (API contracts, database schema, flow diagrams, implementation checklist) → Elephant for foundation building
🐘 ELEPHANT — BUILD
Load skill: elephant-build
Execute the full Elephant workflow using the Swan's technical specification as the build plan. Handoff: working foundation (core infrastructure, base modules, API skeleton, database migrations, essential tests) → VALIDATE phase
The structure stands. Each animal verifies their work...
Validation Checklist:
Review Points:
After Eagle:
→ Review architecture with stakeholders
→ Confirm boundaries and trade-offs
→ Approve before Crow challenges
After Crow:
→ Review Roost summary
→ Confirm which challenges are resolved vs accepted risks
→ Approve strengthened design before Swan begins
After Swan:
→ Review spec for completeness
→ Verify all sections present
→ Confirm implementation ready
After Elephant:
→ Test foundation thoroughly
→ Verify patterns established
→ Confirm next features can build upon it
The gathering ends. Architecture stands ready...
Completion Report:
## 🌲 GATHERING ARCHITECTURE COMPLETE
### System: [Name]
### Animals Mobilized
🦅 Eagle → 🐦⬛ Crow → 🦢 Swan → 🐘 Elephant
### Architecture Decisions
- **Pattern:** [e.g., Event-driven microservices]
- **Scale Target:** [e.g., 10k concurrent users]
- **Key Trade-offs:** [summary]
### Artifacts Created
- Architecture Overview (`docs/architecture/[system].md`)
- Technical Specification (`docs/specs/[system]-spec.md`)
- ADRs ([list])
- Foundation Code ([location])
- Base Tests ([location])
### Ready for
- Feature development on this foundation
- Team onboarding using the spec
- Future architecture reviews
### Time Elapsed
[Duration]
_The forest has a new landmark._ 🌲
User: "/gathering-architecture Design the notification system"
Gathering execution:
🌲 SUMMON — "Mobilizing for: Notification system. Send email, push, SMS to users. Scale: millions of notifications/day."
🌲 ORGANIZE — "Sequence: Eagle (architecture) → Crow (challenge) → Swan (spec) → Elephant (foundation)"
🌲 EXECUTE —
🌲 VALIDATE — "Architecture handles scale, spec complete, foundation tested"
🌲 COMPLETE — "Notification platform ready for feature development"
From vision to foundation, the forest grows. 🌲
Weekly Installs
49
Repository
GitHub Stars
2
First Seen
Feb 5, 2026
Security Audits
Gen Agent Trust HubPassSocketPassSnykPass
Installed on
codex49
gemini-cli49
opencode49
cline48
github-copilot48
kimi-cli48
React 组合模式指南:Vercel 组件架构最佳实践,提升代码可维护性
123,700 周安装
NBA数据API与CLI工具:实时比分、技术统计、排名、阵容、伤病报告查询
289 周安装
MapLibre到Mapbox迁移指南:API兼容性、步骤与优势对比
294 周安装
阿里云通义翻译AnyTrans API管理技能 - 快速调用SDK与OpenAPI Explorer指南
289 周安装
Python/TypeScript/Rust 死代码检测工具指南:vulture、knip、cargo clippy 实战教程
57 周安装
AI写作痕迹去除工具 - 让AI生成文字更自然有人味 | 中文优化指南
297 周安装
小红书自动化发布与互动工具 - RedBookSkills 实现图文视频一键发布、内容检索与数据管理
295 周安装