Agent Skills
› SethGammon/Citadel
SethGammon/Citadel
GitHub根据PRD或需求规范生成系统实现架构,包括文件树、组件分解、数据模型及分阶段构建计划。支持绿场新建与特性模式,通过多候选评估关键决策,为执行者提供可直接运行的详细蓝图。
Install All Skills
npx skills add SethGammon/Citadel --all -g -y
Skills in Collection (50)
根据PRD或需求规范生成系统实现架构,包括文件树、组件分解、数据模型及分阶段构建计划。支持绿场新建与特性模式,通过多候选评估关键决策,为执行者提供可直接运行的详细蓝图。
收到PRD文件后
用户有明确方向且存在现有代码库时
需要制定构建计划时
npx skills add SethGammon/Citadel --skill architect -g -y
Archon是自主多会话战役代理,负责将大型工作分解为阶段、委派子代理、审查输出并跨上下文窗口维护状态。适用于需要持久化状态、质量判断和战略分解的长期复杂任务。
需要跨多个会话执行的长期复杂项目
需要战略分解和多阶段协调的任务
npx skills add SethGammon/Citadel --skill archon -g -y
生成完美对齐的ASCII图表,支持架构、流程图等。通过程序化字符网格方法确保对齐,提供布局规划与构建协议。
需要生成文本/ASCII图表
需要在Markdown或代码注释中嵌入图表
npx skills add SethGammon/Citadel --skill ascii-diagram -g -y
自动化处理待办事项管道,从接收、简报到构建和验证。扫描状态,为待定项生成简报,执行已批准任务的编码与测试,并输出处理报告,适用于范围明确的小型或中型任务。
处理 .planning/intake/ 目录下的待办事项
需要自动化完成从需求到交付的完整流程
执行 intake to 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
用于将用户重复性工作流转化为标准化 Agent Skill 的工具。通过访谈发现任务模式,分析失败模式,生成并测试生产级 SKILL.md 文件,实现工作流自动化。
用户表示有重复性操作需要自动化
用户要求为特定场景创建新技能
npx skills add SethGammon/Citadel --skill create-skill -g -y
提供持续自主运行模式,通过串联会话实现24/7无人值守任务执行。支持本地与远程触发器,具备预算、配额管理及自动停止功能,适用于长时间运行的自动化流程。
需要长时间无人值守运行任务
计划夜间或假期自动执行工作流
npx skills add SethGammon/Citadel --skill daemon -g -y
提供实时项目可观测性仪表盘,通过读取活动、会话遥测和队列状态展示系统概貌。支持直接命令或自然语言触发,自动收集并汇总项目运行数据,辅助用户快速掌握当前进展与异常。
询问项目当前状态或正在发生的事情
使用 /dashboard 命令或类似 'show activity' 的自然语言请求
npx skills add SethGammon/Citadel --skill dashboard -g -y
决策地图技能,用于将模糊想法转化为可追踪的调研任务地图。通过逐个解决研究、原型或决策类问题,逐步明确需求并推进规划,直至产出可执行的工作项。
面对模糊且庞大的待办事项需要拆解
存在未解决的开放性问题阻碍开发
需要在跨会话中保持规划上下文
npx skills add SethGammon/Citadel --skill decision-map -g -y
自动化主分支发布流程,串行处理就绪PR,执行状态刷新、CI检查等待、安全合并及部署,并在失败时自动创建修复任务。
批量落地多个就绪PR
保持代理PR与主干同步
通过CI门禁后自动合并并部署
处理合并冲突或检查失败的修复
npx skills add SethGammon/Citadel --skill deploy-steward -g -y
用于生成和维护设计清单,确保视觉一致性。支持从现有项目提取样式或为新项目生成初始规范,并通过后编辑钩子标记偏差。
新项目启动时生成设计清单
现有项目中没有设计清单需提取样式
发现视觉不一致问题
用户指令包含 design, style guide, visual consistency
npx skills add SethGammon/Citadel --skill design -g -y
统一意图路由器,自动将用户请求分类并路由至最合适的执行路径(如直接命令、技能或编排器),作为所有任务的单一入口点。
用户需要执行任务但不确定使用哪个工具时
需要查看系统状态、操作控制台或列出可用技能时
npx skills add SethGammon/Citadel --skill do -g -y
文档生成器,支持函数、模块和API参考三种模式。自动检测项目文档风格并保持一致,仅对非平凡代码生成有增值的描述,避免冗余。
需要为文件或目录添加注释或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工作树、AI工具缓存及构建产物,生成优先级迁移计划。适用于磁盘空间不足或需清理冗余文件场景,不处理项目结构问题。
磁盘空间不足
AI工具缓存膨胀
存在孤立的工作树
npx skills add SethGammon/Citadel --skill houseclean -g -y
基于评分标准对目标进行迭代式自主质量改进。通过打分、选择高杠杆改进点、实施攻击、验证及记录,循环执行直至达到质量阈值或指定轮次,支持断点续跑与自定义维度攻击。
需要对产品或代码进行多轮迭代优化
依据特定评分标准提升目标质量
npx skills add SethGammon/Citadel --skill improve -g -y
自动扫描项目配置文件,映射基础设施拓扑,识别数据库、缓存、队列等组件及其连接关系,输出结构化清单并标记缺失层。
需要梳理项目现有基础设施
新成员入职了解系统架构
计划新增基础设施前评估现状
npx skills add SethGammon/Citadel --skill infra-audit -g -y
知识编译器,从已完成活动或演进周期中提取模式与决策,整合至项目Wiki而非孤立文件。支持多种触发方式及审查、编译等子任务,旨在积累结构化知识以提升后续会话效率。
用户希望将已完成活动的发现整理为结构化知识
/postmortem 执行后的知识沉淀阶段
npx skills add SethGammon/Citadel --skill learn -g -y
通过构建中截图验证UI组件,检测视觉回归和渲染问题。自动捕获修改后的前端页面并检查布局、数据及设计匹配度,失败时进行修复尝试,确保界面正确性。
前端视图文件(如tsx, jsx, vue)被修改时
组件创建或替换后
视觉重设计活动期间
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
自动分析已完成活动或故障事件,聚合活动文件、遥测日志及Git历史数据,生成结构化复盘报告,识别失败原因、安全拦截效果及模式。
活动完成后进行复盘
用户询问发生了什么或哪里出错了
执行 /postmortem, retro, what broke 指令
npx skills add SethGammon/Citadel --skill postmortem -g -y
本地PR自动修复技能,监控CI状态,读取失败日志并应用针对性修复,检查通过后可选合并。作为云端自动修复的终端替代方案,支持指定PR号或当前分支,实现CI watch/fix流程自动化。
需要监控PR的CI状态
希望自动修复失败的CI检查
在终端中执行PR审查与修复流程
没有安装Claude GitHub App时使用
npx skills add SethGammon/Citadel --skill pr-watch -g -y
根据自然语言描述生成结构化产品需求文档(PRD),支持全新应用或现有功能扩展两种模式。通过澄清问题、研究参考应用,定义范围、技术栈及架构,为后续开发提供规范。
用户描述要构建的新应用或功能
在启动 Archon 项目或功能战役前
npx skills add SethGammon/Citadel --skill prd -g -y
基于 Playwright 的浏览器自动化 QA 验证技能,支持启动真实浏览器测试用户流程。可独立使用或作为阶段结束条件,具备依赖检测与降级能力。
构建功能后验证可用性
作为阶段结束条件进行 QA 验证
需要测试应用交互和点击操作
创建应用流程到达验证阶段
npx skills add SethGammon/Citadel --skill qa -g -y
支持多文件安全重构的 Skill,涵盖重命名、提取、内联、移动、拆分和合并。通过建立类型/测试基线、规划变更并逐文件执行来确保零回归,失败时自动回滚。
需要跨代码库重命名符号或文件
从现有代码中提取函数或组件
将大文件拆分为多个小文件
合并相关文件为一个
调整函数签名并更新所有调用点
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计划任务与云端Cron。默认优先使用本地脚本以节省配额,需用户确认后才调用远程API,并提供列表、删除及Codex自动化集成能力。
设置重复性任务
安排定时提醒
查询已排期任务
取消定时任务
npx skills add SethGammon/Citadel --skill schedule -g -y
将当前会话内容提炼为结构化交接块,用于在会话间传递上下文。记录已完成工作、关键决策及未决事项,确保后续会话能无缝衔接并继续执行任务。
会话结束前需要保留上下文
编排器在会话边界自动触发
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
统一遥测中心,提供会话成本、今日花费、历史总计、Hook活动及信任等级查询。支持开关遥测、调整阈值及完整性校验,是查看Citadel遥测数据和成本的单一入口。
询问遥测数据或追踪内容
查询会话或历史成本
关闭或调整遥测设置
查看Hook活动记录
检查信任等级
npx skills add SethGammon/Citadel --skill telemetry -g -y
根据项目现有规范自动生成并验证单元测试,覆盖正常、边界及错误路径,确保测试通过且不与源码耦合。
为模块生成初始测试覆盖
指定文件或函数生成测试
npx skills add SethGammon/Citadel --skill test-gen -g -y
GitHub Issue和PR调查员,自动拉取、分类问题与PR,搜索代码根因,提出修复建议并可选实施。支持批量处理、过期筛选及Codex集成审查。
用户请求排查GitHub Issue或PR
需要批量分类未标记Issue
issue-monitor钩子报告新问题
npx skills add SethGammon/Citadel --skill triage -g -y
用于安全移除 Citadel 插件的 Skill。通过生成只读计划、获取用户确认并执行清理,确保精确删除拥有权材料,保留冲突项并生成归档报告,支持导出和遗留导入场景。
用户希望从项目中彻底移除 Citadel
需要清理已废弃或不再使用的 Citadel 插件
npx skills add SethGammon/Citadel --skill unharness -g -y
用于验证 Citadel Hook 管道健康状态的自测技能。通过执行 Write、Edit、Bash 等工具调用,检查 Telemetry 日志增长及错误日志,判断 Hooks 是否正常触发并输出 PASS/FAIL 报告。
Hooks 更新后需要实时健全性检查
怀疑工具调用变慢或质量门未触发
在新项目中安装 Citadel 后
npx skills add SethGammon/Citadel --skill verify -g -y
文件哨兵技能,通过轮询git diff监控工作目录变更及标记注释,自动触发相应处理流程。支持本地与远程定时扫描,用于实现基于文件变化的自动化反应。
用户希望自动响应文件变更
检测到文件修改或特定标记注释
npx skills add SethGammon/Citadel --skill watch -g -y
LLM原生的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


