Agent Skills
› SethGammon/Citadel
SethGammon/Citadel
GitHub根据产品需求文档或现有代码库,生成软件实施架构方案。包含文件树、组件拆解、数据模型及分阶段构建计划,支持新项目与功能迭代两种模式,为后续执行提供指导。
Install All Skills
npx skills add SethGammon/Citadel --all -g -y
Skills in Collection (50)
根据产品需求文档或现有代码库,生成软件实施架构方案。包含文件树、组件拆解、数据模型及分阶段构建计划,支持新项目与功能迭代两种模式,为后续执行提供指导。
用户拥有已批准的产品需求文档(PRD)并需要架构设计
用户有明确方向且存在现有代码库需进行功能扩展
系统路由到构建请求或用户提供规格说明书需要构建计划
npx skills add SethGammon/Citadel --skill architect -g -y
Archon是自主多会话战役代理,负责将大型工作分解为阶段,委派子代理,审查输出并维护跨上下文窗口的持久状态。适用于需持久化、质量判断和战略分解的多会话任务。
需要跨多个会话执行的复杂任务
需要持久化状态的工作流
大型项目的战略分解与协调
npx skills add SethGammon/Citadel --skill archon -g -y
生成完美对齐的ASCII图表,包括架构图、流程图等。通过程序化字符网格方法确保对齐,支持多种边框样式和布局方向,适用于文本嵌入场景。
需要生成架构或流程图
需要在Markdown中嵌入纯文本图表
npx skills add SethGammon/Citadel --skill ascii-diagram -g -y
自动化处理待办事项流水线,从接收、简报到构建验证的全流程。适用于范围明确的小型或中型任务,通过读取计划文件并执行标准化步骤完成开发工作。
需要自动处理 .planning/intake/ 下的待办事项
用户请求将待办事项转化为 PR 或交付物
npx skills add SethGammon/Citadel --skill autopilot -g -y
提供会话与活动成本深度探索,展示实时Token用量、会话花费、燃烧率及模型细分。通过读取原生数据实现费用透明化,支持按时间或活动维度查询。
用户询问花费、成本、Token使用量或燃烧率
需要查看特定会话、今日、本周或历史周期的详细账单数据
npx skills add SethGammon/Citadel --skill cost -g -y
根据用户描述自动将应用创建需求分为五个层级,通过PRD、架构设计和Archon执行流程,实现从空白项目到现有代码库功能添加的全自动化生成与验证。
从零开始构建新应用
基于详细描述自动生成完整应用
在现有项目中添加新功能
npx skills add SethGammon/Citadel --skill create-app -g -y
用于将用户重复的工作流自动转化为标准化 SKILL.md 的元技能。通过访谈发现痛点、分析失败模式并生成可测试的技能文件,适用于需要编码和优化重复性任务的场景。
用户表示反复执行相同任务
要求创建新技能以自动化工作流
npx skills add SethGammon/Citadel --skill create-skill -g -y
实现持续自主运行模式,通过串联会话保持活动24/7。支持本地循环与远程触发两种执行路径,具备预算、配额及状态检查等安全机制,适用于无人值守的夜间任务。
需要长时间无人值守运行的自动化任务
需要连续多次会话协作完成复杂工作流
管理长期运行的营销活动或后台进程
npx skills add SethGammon/Citadel --skill daemon -g -y
提供实时项目状态仪表盘,聚合活动、遥测和成本数据。通过运行脚本或手动收集文件信息,展示战役进度、会话状态及资源消耗,帮助用户快速掌握项目全景。
用户询问当前项目状态或发生了什么
直接输入 /dashboard 命令
用户要求显示活动或仪表板
npx skills add SethGammon/Citadel --skill dashboard -g -y
用于将模糊想法转化为可追踪的决策地图,通过分阶段解决研究、原型或决策问题来理清需求。适用于工作尚未明确、需跨会话持续探索的场景,为后续自动化执行提供结构化输入。
想法模糊需探索
跨会话规划
拆解复杂任务
npx skills add SethGammon/Citadel --skill decision-map -g -y
主行部署管家,串行处理就绪PR。自动刷新分支、等待CI检查、安全合并及执行部署命令,并在失败时创建修复任务,防止合并冲突。
批量落地已就绪的PR
保持Agent PR与主线同步更新
在CI通过后安全合并并部署
为失败的检查或冲突打开修复任务
npx skills add SethGammon/Citadel --skill deploy-steward -g -y
生成并维护设计清单以确保视觉一致性。支持从现有代码提取样式或为新项目生成初始配置,并通过后编辑钩子标记偏离项。
新项目启动需要设计风格
现有项目缺乏设计文档
发现视觉不一致问题
输入 design, style guide, visual consistency, design manifest
npx skills add SethGammon/Citadel --skill design -g -y
/do 是统一意图路由器,用于自动分类用户请求并路由至最合适的执行路径(如直接命令、技能或编排器)。它提供状态查看、操作控制台、预览及设置等功能,作为所有工作的单一入口点。
用户希望完成某项任务但不知道使用哪个工具时
需要查询系统状态或运行操作控制台时
npx skills add SethGammon/Citadel --skill do -g -y
自动检测项目文档风格,为函数、模块或API生成高质量注释和README。支持跳过 trivial 代码,确保文档补充签名未涵盖的语义信息。
需要为函数添加JSDoc或docstrings
需要编写或更新模块级README
需要生成API参考文档
npx skills add SethGammon/Citadel --skill doc-gen -g -y
自主质量改进导演技能,通过假设验证、多轮攻击和模式提取实现持续优化。构建信念模型并积累跨会话经验,适用于需要长期迭代提升的场景。
需要持续的自主质量改进
希望探索低分原因并验证假设
提取可迁移的模式以优化其他技能
npx skills add SethGammon/Citadel --skill evolve -g -y
自动化指标优化循环,通过隔离工作区迭代修改代码并运行度量命令,保留提升方案,自动检测收敛或收益递减以优化目标。
需要自动化优化代码性能或质量指标
用户希望基于特定度量命令进行多轮实验和迭代改进
npx skills add SethGammon/Citadel --skill experiment -g -y
并行任务协调器,将工作分解为多个独立流并在隔离环境中并发执行。适用于可并行处理的3+个独立任务流,通过波次管理实现上下文共享与发现收集。
需要并行处理多个独立任务流
任务可分解为无重叠文件范围的并发工作
npx skills add SethGammon/Citadel --skill fleet -g -y
用于在编码前通过单轮问答澄清模糊需求或设计,自动基于代码库信息减少提问,引导用户确认方案,为规划技能提供清晰输入。
用户说 'grill me'
要求压力测试计划
功能范围模糊需明确
npx skills add SethGammon/Citadel --skill grill -g -y
跨磁盘存储审计与清理工具,扫描孤立 git worktrees、大型 AI 工具缓存及构建产物,生成优先迁移计划。适用于磁盘空间不足或需清理工作区场景。
磁盘空间不足
AI 工具缓存膨胀
清理孤立 git worktrees
npx skills add SethGammon/Citadel --skill houseclean -g -y
自主质量改进引擎,通过评分、选择关键维度、攻击优化、验证并循环迭代来提升目标质量。支持基于量规的自动评分与持续改进流程。
需要对目标进行多维度质量评估与迭代优化
使用 --n 或 --continue 标志启动批量或恢复改进任务
npx skills add SethGammon/Citadel --skill improve -g -y
审计项目基础设施配置,扫描Docker、数据库、缓存等组件,分析连接关系并生成结构化清单,识别缺失层级。
了解项目现有基础设施
新增基础设施前评估
代码库入职熟悉
npx skills add SethGammon/Citadel --skill infra-audit -g -y
知识编译器,从已完成的活动或演进周期中提取模式与决策,整合至项目Wiki以更新证据和置信度。支持自动触发、特定目标编译及文档同步,避免孤立文件生成。
完成活动或演进周期后需要总结知识
执行 /postmortem 后的知识整理
用户显式调用 /learn 命令
npx skills add SethGammon/Citadel --skill learn -g -y
通过构建中截图验证UI组件,捕获视觉回归和不可见特性。支持Playwright等工具,检测视图层文件修改后渲染状态,自动修复失败项并保存验证工件。
修改了 .tsx, .jsx, .vue, .svelte 或 .html 文件
组件创建或替换后
视觉重设计期间
npx skills add SethGammon/Citadel --skill live-preview -g -y
在当前会话内执行有界的前台重复循环,协调动作与验证器直至通过或达到上限,记录证据。适用于需人工介入的短周期重试任务。
需要当前会话内反复尝试直到验证通过的任务
用户明确要求在有限次数内重试并停止
npx skills add SethGammon/Citadel --skill loop -g -y
生成代码库结构索引,支持文件、依赖图和角色分析。用于快速概览、关键词查询及为Agent注入上下文切片,减少Token消耗。
不熟悉代码库需建立索引
需要基于关键词快速定位文件
Agent需要代码结构上下文
npx skills add SethGammon/Citadel --skill map -g -y
会话指挥官,用于单会话内处理多步骤、跨技能或需调查的复杂任务。自动解析意图、规划执行链并协调子技能,无需持久化即可闭环完成工作。
需要跨多个技能协作的复杂任务
单会话内可完成的调查与修复工作
npx skills add SethGammon/Citadel --skill marshal -g -y
审查Fleet工作树待合并分支,检测文件级冲突并评估风险,提出安全合并顺序与冲突解决计划。
检查待合并的分支
分析代码冲突
仲裁工作树合并
审查Fleet输出安全性
npx skills add SethGammon/Citadel --skill merge-review -g -y
用于审计和重构仓库目录结构,自动检测文件组织规范(如分层或特性驱动),检查文件位置与命名约定合规性,并执行移动计划及更新导入路径。
决定文件归属位置
审计文件放置是否符合项目规范
运行命名规范扫描
移动文件以匹配声明的布局
npx skills add SethGammon/Citadel --skill organize -g -y
自动从活动文件、遥测日志和版本账本中收集数据,分析故障原因、安全系统拦截情况及模式,生成结构化的事后复盘报告。适用于活动结束或手动请求的场景。
活动完成后
用户询问发生了什么或什么出错了
执行困难的调试会话后
路由指令包含 postmortem, retro, what broke, what happened
npx skills add SethGammon/Citadel --skill postmortem -g -y
本地PR自动修复工具,监控CI状态,读取失败日志并应用针对性修复,检查通过后可选合并。作为Claude Code云端自动修复的终端替代方案,适用于需在CLI中持续观察和修复PR的场景。
需要监控PR的CI状态
自动修复失败的CI检查
在终端中进行PR自动化工作流
npx skills add SethGammon/Citadel --skill pr-watch -g -y
根据自然语言描述生成产品需求文档(PRD),支持新建应用或现有功能开发两种模式。通过澄清问题、研究参考应用,定义范围、技术栈及架构,为后续执行提供结构化输入。
用户描述要构建的新应用或功能
在 Archon 执行任务前需要明确需求和范围
npx skills add SethGammon/Citadel --skill prd -g -y
基于 Playwright 的浏览器端 QA 验证技能。自动启动应用,模拟用户操作(点击、填表等)测试交互流程。支持自动安装依赖及回退至截图验证,用于功能构建后的端到端质量检查。
构建功能后验证浏览器表现
路由包含 qa、test the app 等关键词
作为阶段结束的质量验证条件
npx skills add SethGammon/Citadel --skill qa -g -y
提供安全的多文件重构能力,涵盖重命名、提取、内联、移动、拆分和合并。通过建立类型/测试基线、执行逐文件变更并验证零回归,失败时自动回滚,确保行为不变且无新错误。
跨代码库重命名符号、文件或模块
从现有代码中提取函数或组件
将大文件拆分为多个小文件
将相关文件合并为一个
npx skills add SethGammon/Citadel --skill refactor -g -y
该技能已弃用,仅作为重定向存根。不再执行实际研究任务,而是将调用直接转发至 /research --parallel 模式进行并行多侦察员研究。
用户尝试使用已弃用的 research-fleet 命令
系统检测到对旧版并行研究接口的直接调用
npx skills add SethGammon/Citadel --skill research-fleet -g -y
用于进行聚焦式技术调查,将问题转化为结构化发现。支持单代理或并行模式,通过搜索官方文档和社区资源,输出带有置信度和来源引用的研究报告,为决策提供信息支持。
评估依赖版本更新情况
查找特定技术问题的最佳实践
查阅 API 或库的官方文档
调查类似问题的解决方案
检查代码中使用的模式是否存在已知问题
npx skills add SethGammon/Citadel --skill research -g -y
执行结构化五遍代码审查,涵盖正确性、安全性、性能、可读性及一致性。支持文件、目录或Git Diff输入,输出具体可操作的问题报告。
需要检查代码逻辑错误或安全漏洞
请求对特定文件或目录进行代码审查
提交后需要验证代码质量与规范
npx skills add SethGammon/Citadel --skill review -g -y
根据项目现有代码规范(命名、结构、导入导出等)生成符合约定的新文件,并自动注册到项目中。适用于创建组件、模块、服务等有先例的文件。
需要生成新的代码文件且项目中有类似范例
要求新生成的代码严格遵循项目现有编码规范和目录结构
npx skills add SethGammon/Citadel --skill scaffold -g -y
管理定时任务,支持本地OS级调度(默认)和远程CronCreate。提供创建、列表、删除功能,区分会话内循环与持久化调度场景,并处理配额限制及跨平台兼容。
安排定期运行任务
设置一次性提醒
列出已调度的任务
取消计划任务
cron相关请求
npx skills add SethGammon/Citadel --skill schedule -g -y
用于在会话结束时将当前上下文(代码变更、决策、待办事项)结构化汇总为 HANDOFF 块,以便在不同会话间进行无缝上下文传递。
结束开发会话需要保留上下文
编排器在会话边界自动触发上下文转移
npx skills add SethGammon/Citadel --skill session-handoff -g -y
用于新项目的首次运行配置,自动安装钩子、检测技术栈、生成配置文件并可选演示。支持推荐、全览和快速三种模式,并可恢复历史归档数据。
新项目首次配置
需要恢复历史归档数据
重新配置现有环境
npx skills add SethGammon/Citadel --skill setup -g -y
提供四阶段根因分析流程(观察、假设、验证、修复),强制在修改代码前查明问题根源,防止盲目调试和错误级联。
未知根因的复杂Bug排查
多次修复失败需重新定位原因
npx skills add SethGammon/Citadel --skill systematic-debugging -g -y
统一遥测中心,展示会话成本、花费统计、钩子活动及信任等级。提供开关遥测和调整阈值的功能,是查询成本和遥测数据的单一入口。
查询会话或历史成本
查看钩子活动日志
调整遥测设置或开关
检查信任等级
npx skills add SethGammon/Citadel --skill telemetry -g -y
根据项目现有测试规范,自动生成并验证单元测试。覆盖正常、边界及异常路径,确保测试首次运行即通过。
为模块生成初始测试覆盖率
指定文件或函数路径生成测试
npx skills add SethGammon/Citadel --skill test-gen -g -y
GitHub Issue和PR调查员。自动拉取、分类未标记Issue及PR,搜索代码库定位根因,提出带文件行号引用的修复建议或实施修复。支持批量处理、过期问题发现及与Codex的PR审查集成,用于高效管理GitHub工单。
需要调查GitHub Issue或PR时
需要批量分类未标记Issue时
issue-monitor报告新Issue时
需要结合本地上下文审查PR时
npx skills add SethGammon/Citadel --skill triage -g -y
提供Citadel插件安全卸载流程,通过所有权凭证生成无写入计划,执行精确清理并归档。适用于项目移除Citadel依赖的场景,确保操作可审查且数据不丢失。
用户希望从项目中移除Citadel插件
需要安全导出或清理Citadel相关资源
npx skills add SethGammon/Citadel --skill unharness -g -y
用于验证 Citadel Hook 管道健康状态的自测技能。通过执行写、读、编辑等操作触发钩子,并检查遥测数据增长和错误日志,判断钩子是否正常触发及系统无报错。
Hook 更新后需进行实时健康检查
怀疑工具调用变慢或质量门禁未触发
在新项目中安装 Citadel 后进行验证
npx skills add SethGammon/Citadel --skill verify -g -y
文件监控哨兵,轮询工作目录变更并自动触发技能。支持本地与远程定时扫描,记录状态并路由动作,适用于自动化反应而非一次性检查。
用户需要自动响应文件变更
用户需要处理标记注释
npx skills add SethGammon/Citadel --skill watch -g -y
LLM原生的Markdown知识库技能,作为图书管理员管理知识。支持摄入原始资料、去重、构建主题文件及交叉链接,并维护索引。无需向量数据库,通过结构化Markdown进行导航和查询。
需要构建或查询基于Markdown的知识库
摄入原始笔记并进行去重整理
通过自然语言问答检索已积累的知识
npx skills add SethGammon/Citadel --skill wiki -g -y
多仓库活动协调器,用于跨仓库协作、基础设施部署及单体拆分。通过分波次执行和共享上下文管理依赖关系,适用于涉及多个仓库的复杂变更任务。
跨前端、后端和基础设施仓库的变更协调
将单体应用拆分为微服务
npx skills add SethGammon/Citadel --skill workspace -g -y
该技能为通用模板,当前内容为占位符,未定义具体功能、触发场景或任务逻辑,需后续填充实际指令。
需要创建新的 Agent Skill
初始化技能模板
npx skills add SethGammon/Citadel --skill template-skill -g -y


