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 规范。
需要创建或重构基于 Elysia 的 API 接口
定义请求响应 Zod 契约与数据库映射
设计后端服务层与仓储层的边界
npx skills add CanyonCodeCoreAI/canyonos --skill api-dev -g -y
指导软件架构设计,明确模块边界、所有权及依赖关系。用于功能设计、模块提取和聚焦重构,避免不必要的抽象或跨域重设计,确保结构决策最小化且职责清晰。
需要定义或审查软件模块边界
进行模块提取或聚焦重构
分析组件间的依赖与所有权
npx skills add CanyonCodeCoreAI/canyonos --skill architecture -g -y
用于审查 CanyonOS Pull Request,通过本地合并、真实环境部署及 CLI 验证收集证据,协助 Owner 做出合并决策。
请求审查 PR
PR 准备合并前检查
已合并 PR 复查
npx skills add CanyonCodeCoreAI/canyonos --skill cc-pr-review -g -y
用于审查PR、分支或本地差异,评估代码正确性、契约完整性及架构合理性。通过追溯输入输出和失败路径,提供具体、可操作的发现和改进建议,确保变更符合预期行为并维持系统契约。
用户请求审查代码提交或PR
需要评估代码变更的正确性和架构影响
npx skills add CanyonCodeCoreAI/canyonos --skill code-review -g -y
指导如何系统化诊断Bug,包括建立复现流程、验证假设及确定处置方案。强调先复现后修改,区分调查与修复权限,确保在授权范围内行动并提供证据支持的结论。
报告故障或性能回归
需要定位PR中的问题原因
请求排查代码缺陷
npx skills add CanyonCodeCoreAI/canyonos --skill diagnosing-bugs -g -y
指导Python服务、CLI及分布式系统的设计与审查,强调进程生命周期、并发处理、幂等性、重试机制及故障恢复,主张使用原生原语而非新框架,确保系统正确性与可观测性。
设计或审查Python后端服务
处理并发、重试或中断逻辑
构建CLI工具或后台Worker
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 处理,限制自定义状态逻辑,确保组件简洁高效。
构建或简化 React 界面
审查前端代码是否符合极简原则
处理表单验证与提交逻辑
管理 API 数据获取与缓存
npx skills add CanyonCodeCoreAI/canyonos --skill ui-dev -g -y
将Python Agent项目移植到CanyonOS,包括准备.canyon文件、验证依赖、配置适配器及部署运行。
迁移Agent到CanyonOS
生成或更新.canyon配置
部署CanyonOS项目
npx skills add CanyonCodeCoreAI/canyonos --skill converting-to-canyonos -g -y
从代码中自动提取LLM提示词并生成CanyonOS版本化配置文件,用于初始化或刷新提示词管理。
需要初始化或更新LLM提示词配置
将源代码中的提示词同步至CanyonOS
npx skills add CanyonCodeCoreAI/canyonos --skill prompt-management -g -y
配置 CanyonOS 项目中代理的状态管理、模型访问及自动扩缩容策略。通过解析源码定位配置文件,分析代理内存状态以决定副本数,并维护 llms.yaml 和 scaling.yaml 以确保正确的模型调用权限与成本限制。
配置代理记忆或状态持久化
设置 LLM 模型访问权限与成本上限
调整代理自动扩缩容策略
npx skills add CanyonCodeCoreAI/canyonos --skill scaling-agents -g -y


