c3-migrate
在将.c3/文档升级到当前技能版本时使用 - 读取VERSION,分批应用migrations/目录中的转换
把 Skill 的源码、资源快照、README、包体和安装信号放进一个可搜索、可筛选的公开目录。
在将.c3/文档升级到当前技能版本时使用 - 读取VERSION,分批应用migrations/目录中的转换
导航C3架构文档并探索相应代码以回答架构相关问题。当用户询问“X在哪里”,“X是如何工作的”,“解释X”,“给我看架构”,“查找组件”,“什么处理X”,“X有哪些约束”,“X遵循哪些规则”,或引用C3 ID(如c3-0, c3-1, adr-*)时使用。需要存在.c3/目录。对于更改,请转到c3-alter。
根据过滤器(全部、已过期、模式)清除缓存条目。通过委托给fractary CLI来执行安全的缓存操作,并支持预演模式。
当出现以下任何情况时,始终主动使用此技能针对Consumer Affairs Django仓库(位于../ca/目录下):(1) 用户提到覆盖率、codecov、测试覆盖率、部分覆盖率、分支覆盖率或未覆盖的行/代码 (2) 用户要求编写测试、添加测试、运行测试或修复测试失败 (3) 用户要求在CA仓库中实现功能、修复错误或修改代码,并且需要测试 (4) 用户提供了包含'test'或'tests'的…
列出缓存条目,并进行过滤、排序和新鲜度状态检查。实际的缓存操作委托给fractary CLI。
缓存模式、TTL管理、Redis实现的淘汰策略。在实现旁路缓存、直写、回写模式、TTL管理或缓存失效策略时使用。
优化缓存策略以提高性能。在分析缓存效果、实现多层缓存、优化Redis/内存缓存或解决响应时间慢的问题时使用。
解释Cairo模块如何跨文件和文件夹拆分,以及`mod`声明如何映射到文件;当请求涉及将模块组织到多个Cairo文件中时使用。
当您有一个书面的实施计划需要在单独的会话中执行,并且设有审查检查点时使用
C4模型架构可视化和文档
在Consumer Affairs Django仓库(位于../ca/目录下)中,当出现以下任一情况时,务必主动使用此技能:(1) 在CA仓库中编写或修改任何Python代码文件后 (2) 测试通过之后但在告知用户工作完成之前 (3) 用户提到代码格式化、ruff、代码风格或代码质量 (4) 成功使用了ca-django-tests技能之后 (5) 准备提交代码之前。此技能运行'ca exec r…
Cabinet Editor网页应用程序开发技能。在处理Cabinet Editor代码库时使用——这是一个使用Canvas API和Three.js构建的2D/3D家具配置器。涵盖架构(面板类和抽屉类、连接系统、虚拟面板)、坐标系统、面板/抽屉移动逻辑、橱柜尺寸更改(宽度/高度/深度/底座)、基于层级深度的3D渲染、肋板系统以及抽屉盒计算。对于调试、添加功能或理解面板/抽屉如何与橱柜尺寸相互作用…
对代码缓存系统进行全面诊断,检测问题,并能够通过修复操作自动解决问题。委托给fractary CLI进行健康检查和诊断。
实现生产级缓存,每个查询都有缓存键/生存时间(TTL)/一致性类别,包括SWR(重新验证前使用过期数据),显式失效,HTTP缓存头,并进行全面的陈旧读取和缓存预热测试。在为查询添加缓存、实现缓存失效、配置HTTP缓存或确保缓存一致性和性能时使用。
推荐缓存策略和失效模式。当中级开发人员需要性能指导时使用。
测量测试覆盖率并识别未测试的代码。在评估测试完整性时使用。
代码级文档专家。分析代码
全面的文档创建、编辑和分析,支持跟踪更改、注释、格式保留和文本提取。当Claude需要处理专业文档(.docx文件)时,用于:(1) 创建新文档,(2) 修改或编辑内容,(3) 处理跟踪更改,(4) 添加注释,或其他任何文档任务
在通过WebFetch获取库文档、API参考或项目依赖的技术文档时,自动将副本保存到docs/文件夹中。当用户粘贴文档或讨论应该缓存以供参考的库API时也会触发。项目中的每个非标准库导入都应有相应的参考文档被缓存。
监控Laravel配置文件的变化并自动管理缓存。在修改.env文件、编辑配置文件或用户报告“设置未生效”或“更改未应用”时立即使用。防止配置过期问题。
分析代码缓存,并生成关于缓存性能、存储使用情况和健康状态的综合统计信息。委托给fractary CLI进行缓存分析操作。
缓存的4个层次(记忆化、数据缓存、全路径、路由器缓存)。
实现HTTP、Service Workers和记忆化的缓存策略
通过icalBuddy + AppleScript CLI管理Apple日历事件