软件开发 Skill技能列表
RustFFI符号分析Skill analyze-rust-ffi-crate-surface
该技能用于分析Rust FFI crate中定义的C可见符号,确定C代码库中使用这些符号的模块,便于代码维护和互操作性检查。关键词:Rust, FFI, C代码, 符号分析, 代码审计, 互操作性
ErrorBoundariesinReactSkill ErrorBoundariesinReact
在React应用程序中使用错误边界进行优雅错误处理,捕获JavaScript错误并显示备用UI以提高应用程序的弹性。
数据库设计Skill database-design
数据库设计技能用于设计、优化和迁移数据库模式,涵盖PostgreSQL、MySQL和NoSQL数据库。它包括模式设计原则、索引设计、迁移模式和查询优化,帮助开发者提高数据库性能和可维护性。关键词:数据库设计,模式优化,SQL,PostgreSQL,MySQL,NoSQL,迁移,索引优化,查询性能,数据完整性。
ReactNative样式设计Skill react-native-styling
这个技能用于React Native应用中的样式设计和布局优化,包括StyleSheet API、Flexbox布局、响应式设计、平台特定样式和主题化。关键词:React Native, 样式设计, Flexbox, 响应式设计, 主题化, 移动开发, 前端开发, 用户体验设计。
Python最佳实践Skill python-best-practices
这个技能提供了Python编程的现代最佳实践指南,涵盖类型提示、数据类、异步模式、项目打包和测试等方面,旨在帮助开发者提高代码质量、可维护性和性能。关键词:Python, 类型提示, 异步编程, 数据类, 打包, 测试, 最佳实践, 项目结构, 虚拟环境。
会话技能(统一版)Skill session
此技能用于管理Claude Code中的开发会话,实现会话初始化、记忆持久化、状态控制和跨会话通信,提升AI辅助开发效率。关键词:会话管理、Claude Code、AI辅助开发、代码会话、开发工具、会话恢复。
Quarto与BeamerQA审计工作流程Skill qa-quarto
这个技能用于通过迭代的审计和修复流程,自动化确保 Quarto 幻灯片质量达到或超过 Beamer PDF 基准,适用于教育、演示材料的质量保证,涉及自动化测试、内容完整性检查和视觉保真度验证。关键词:Quarto, Beamer, 质量保证, 审计工作流程, 幻灯片自动化测试, 迭代修复, 视觉回归测试
严格架构治理Skill strict-architecture
严格架构治理技能用于定义和执行软件项目中的严格架构规则,包括代码行数限制、函数数限制、参数数限制、避免默认值和使用接口优先I/O,适用于Python、Golang和.NET。关键词:严格架构、代码治理、软件质量、接口优先、多语言支持、代码规范。
检测过度工程Skill detect-over-engineering
这是一个用于检测代码中过度工程和复杂性的技能。它通过分析代码模式,识别不必要的抽象层、过早优化和推测性通用性,帮助开发者优化软件架构,提高代码可维护性和性能。关键词包括:代码分析、过度工程检测、架构优化、软件质量评估。
静态JSX元素提升渲染优化Skill rendering-hoist-jsx
该技能用于在 React 前端开发中优化 JSX 渲染性能,通过提取静态 JSX 元素到组件外部,避免每次渲染时的重新创建,提高应用效率和响应速度,特别适用于大型静态 SVG 节点。关键词包括:React、JSX、渲染优化、静态元素、性能提升、前端开发、性能优化。
任务分解Skill task-breakdown
任务分解技能用于将软件架构计划转换为独立的实现阶段,支持并行开发、可验证性和增量部署。关键词:任务分解、实现阶段、独立开发、架构设计、项目管理、SEO优化。
条件等待Skill condition-based-waiting
条件等待技能是一种测试优化技术,用于解决软件测试中的竞态条件和时序依赖问题。它通过条件轮询等待实际状态变化,替代任意超时,消除不稳定测试,提高测试通过率和执行效率。适用于前端开发、后端开发等场景,关键词包括:测试、条件等待、轮询、竞态条件、时序依赖、测试稳定性。