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 代码
设计数据库持久层
npx skills add CanyonCodeCoreAI/canyonos --skill api-dev -g -y
指导软件架构设计,明确模块所有权与边界。用于功能设计、模块提取及重构,强调最小化结构决策和依赖管理,避免无关重设计。
软件架构设计
模块边界划分
代码重构
npx skills add CanyonCodeCoreAI/canyonos --skill architecture -g -y
用于审查 CanyonOS 的 Pull Request,评估其是否具备合并条件。通过本地构建、真实环境部署及 CLI 验证收集证据,以法官角色给出审核结论,确保代码质量与系统稳定性。
请求审查 PR
判断 PR 是否可合并
获取 PR 合并就绪状态
npx skills add CanyonCodeCoreAI/canyonos --skill cc-pr-review -g -y
用于审查代码提交、分支或本地差异,评估正确性、契约完整性及架构合理性。通过追溯输入输出和失败路径,提供基于证据的具体发现和改进建议,确保变更符合预期行为并维持系统稳定性。
用户请求对 PR 进行代码审查
需要验证分支或本地 diff 的正确性与架构影响
npx skills add CanyonCodeCoreAI/canyonos --skill code-review -g -y
指导如何诊断Bug,通过复现症状、收集证据并验证假设来定位根因。强调在授权范围内进行排查,区分诊断与修复职责,并在行动前确定处置方案(修复或创建Issue)。
用户报告系统故障或性能问题
需要分析PR中的潜在缺陷
请求调查代码异常行为
npx skills add CanyonCodeCoreAI/canyonos --skill diagnosing-bugs -g -y
指导Python服务、CLI及分布式系统的正确设计,涵盖并发处理、重试机制、中断恢复及进程生命周期管理。强调利用现有平台原语而非引入新框架,确保状态持久化、幂等性及明确的错误边界。
设计或重构Python后端服务
开发Python CLI工具
处理分布式系统中的并发与重试逻辑
审查Python代码的健壮性与恢复能力
npx skills add CanyonCodeCoreAI/canyonos --skill python-systems -g -y
指导如何设计和审查测试,覆盖回归、集成及浏览器测试。强调选择最小失败边界,验证用户可见行为而非实现细节,合理使用Mock与真实基础设施,确保测试用例有效且聚焦风险点。
需要为新功能或变更编写单元测试、集成测试或E2E测试时
审查现有测试代码的覆盖率、边界选择及断言有效性时
npx skills add CanyonCodeCoreAI/canyonos --skill testing -g -y
指导使用原生HTML/CSS和React库构建界面,强调优先使用浏览器能力。规定服务器状态由TanStack Query管理,表单交互由原语处理,限制useState/useEffect的使用,旨在简化组件开发并减少自定义逻辑。
需要构建或审查React组件
涉及前端UI状态管理决策
实现表单验证与提交逻辑
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
从Agent项目源码中提取LLM提示词,生成CanyonOS的prompts.yaml配置文件。用于初始化或刷新版本化的提示词管理,确保内容与行为一致且不篡改业务逻辑。
需要设置提示词管理配置
从代码刷新版本化提示词
npx skills add CanyonCodeCoreAI/canyonos --skill prompt-management -g -y
配置 CanyonOS 项目中智能体的状态管理、模型访问及自动扩缩容策略。通过分析源码确定内存状态,设置 llms.yaml 和 scaling.yaml,确保应用行为正确且成本可控。
需要配置 Agent 的状态保持与扩展性
设置或审查 LLM 模型访问权限与成本上限
调整 Agent 的自动扩缩容策略
npx skills add CanyonCodeCoreAI/canyonos --skill scaling-agents -g -y


