强化FastAPI项目的分层架构与依赖方向。在新建模块、新增功能,或重构架构时使用。
基于证据的信号分析代码库和测试套件中的技术债务。生成结构化、优先级分明的技术债务报告,包含风险评估、测试影响分析、修复方案及ROI导向的建议。
当合并一堆叠放的PR时使用jj。触发词包括:“合并PR堆栈”、“合并叠放的PR”、“落地这些PR”或“把堆栈合并到main”。
引导用户进行结构化的协作式文档创作。当用户想要撰写文档、更新README、创建架构文档、起草提案、技术规范、决策文档、重构文档、创建API文档,或记录代码时,就使用此技能。
通过一键式UI治理闸门,强制执行data-ui合约,并在Tailwind B1的加持下,(可选地)在同一证据运行目录下编排ESLint/Stylelint/Playwright。
从 ts-builds-template 启动新 TypeScript 库的指南。适用于使用此模板创建新 npm 包、为新项目定制模板,或理解模板的项目结构与开发工作流的情况。
确保在修复前进行根本原因调查的系统化调试框架。包括四阶段调试过程、反向调用堆栈跟踪、多层验证和验证协议。在遇到 bug、测试失败、意外行为、性能问题或声称工作完成前使用。防止随机修复、掩盖症状和虚假完成声明。
优化多任务的并行执行效率。当用户提到并行运行任务,或同时执行多项任务时,可使用此技能。切勿将其用于:单个任务、仅按顺序执行的工作,或存在依赖关系的任务。
从 URL(博客文章、文章、教程)中提取干净的文章内容并保存为可读文本。在用户想要下载、提取或保存 URL 中的文章/博客文章,且不含广告、导航或杂乱内容时使用。
对 Python 项目进行结构化设计,编写带类型注解的代码,借助 pytest 进行测试,并通过 ruff 和 mypy 强化代码质量。适用于设置 pyproject.toml 文件、编写测试用例、添加类型注解,或对代码进行格式化与静态检查的场景。
为安全漏洞、Bug 模式以及代码模式创建自定义 Semgrep 规则。当您需要编写 Semgrep 规则,或构建自定义的静态分析检测方案时,可使用此技能。
审查代码,查找潜在的漏洞、安全隐患、性能问题以及不符合最佳实践之处。支持输入文件路径、目录或 Git diff,生成结构化的审查报告,并标注严重程度等级(关键、警告、信息),同时附上具体的改进建议与代码片段。