Agent Skills
› CanyonCodeCoreAI/canyonos
CanyonCodeCoreAI/canyonos
GitHub指导使用 Bun/Elysia、Zod 和 Drizzle/Postgres 构建、简化或审查 API,涵盖端点设计、领域服务、授权及 SDK 契约,强调分层架构与类型安全。
Install All Skills
npx skills add CanyonCodeCoreAI/canyonos --all -g -y
Skills in Collection (11)
指导使用 Bun/Elysia、Zod 和 Drizzle/Postgres 构建、简化或审查 API,涵盖端点设计、领域服务、授权及 SDK 契约,强调分层架构与类型安全。
需要创建新的 API 端点
审查现有 API 代码结构
定义 Zod 数据契约
配置数据库持久层
npx skills add CanyonCodeCoreAI/canyonos --skill api-dev -g -y
指导软件架构设计,明确模块边界、所有权及依赖关系。用于功能设计、模块提取和聚焦重构,强调最小化结构决策与复用,避免无关的重新设计。
需要划分模块边界或确定代码所有权
进行跨层变更或聚焦式重构
npx skills add CanyonCodeCoreAI/canyonos --skill architecture -g -y
CanyonOS 代码审查技能,指导 Agent 作为独立评审者对 PR 进行深度审查。包括本地合并、真实环境部署验证及子代理协作,确保代码质量与安全,为所有者提供合并决策依据。
请求审查 Pull Request
准备 PR 以合并
处理积压的 PR 队列
对已合并 PR 进行二次审查
npx skills add CanyonCodeCoreAI/canyonos --skill cc-pr-review -g -y
用于审查代码变更的正确性、契约完整性及架构合理性。通过追踪输入输出、检查失败路径和验证测试覆盖,提供基于证据的具体发现与修正建议,确保变更符合预期行为且无副作用。
审查 Pull Request
审查分支或本地差异
npx skills add CanyonCodeCoreAI/canyonos --skill code-review -g -y
诊断Bug技能,通过建立工作流、复现症状、证据验证来定位问题根因。严格区分诊断与修复,仅在授权范围内实施修正,确保排查过程严谨且可追溯。
报告系统故障或性能下降
需要分析PR中的潜在缺陷
要求调查代码行为异常
npx skills add CanyonCodeCoreAI/canyonos --skill diagnosing-bugs -g -y
指导Python系统级开发,涵盖并发、重试、中断处理及分布式运行时行为。强调进程所有权、状态持久化、幂等性及边界验证,旨在构建健壮、可恢复的Python服务与CLI。
设计或审查Python服务/Worker/CLI
处理并发、重试或中断逻辑
优化分布式运行时行为
npx skills add CanyonCodeCoreAI/canyonos --skill python-systems -g -y
指导如何设计或审查测试,确保覆盖变更行为。涵盖回归测试、边界测试、集成与浏览器测试,强调验证用户可见行为而非实现细节,合理选择测试层级与基础设施。
需要为新功能或修复编写测试用例
审查现有测试的覆盖率和有效性
决定是否需要新增测试以防止回归
npx skills add CanyonCodeCoreAI/canyonos --skill testing -g -y
指导 React UI 开发,强调优先使用原生 HTML/CSS 和现有库,最小化自定义逻辑。规定服务端状态由 TanStack Query 管理,表单交互使用 react-hook-form,避免滥用 useState/useEffect。
构建或简化 React 界面
审查前端组件代码
处理表单与交互逻辑
管理服务端数据状态
npx skills add CanyonCodeCoreAI/canyonos --skill ui-dev -g -y
将Python Agent项目移植到CanyonOS,包括准备配置文件、验证依赖及部署运行。
需要将现有Agent项目迁移至CanyonOS平台
使用canyonos命令行工具进行部署或检查
npx skills add CanyonCodeCoreAI/canyonos --skill converting-to-canyonos -g -y
从项目源码中提取LLM提示词并生成CanyonOS的prompts.yaml配置文件,支持版本管理与哈希计算,用于初始化或刷新提示词管理。
设置提示词管理
从代码刷新版本化提示词
npx skills add CanyonCodeCoreAI/canyonos --skill prompt-management -g -y
配置CanyonOS项目的代理状态管理、模型访问及自动扩缩容策略。通过解析源码生成llms.yaml和scaling.yaml,处理内存持久化、模型路由及成本上限,确保应用行为一致性与可伸缩性。
配置代理内存与状态
设置模型访问与成本限制
调整自动扩缩容策略
npx skills add CanyonCodeCoreAI/canyonos --skill scaling-agents -g -y


