技能大全

发现合适的技能,快速扩展 AI 智能体的专业能力。

显示 461 个技能

commit
遵循Sentry规范的提交信息。适用于提交代码变更、撰写提交信息或格式化Git历史记录时。采用约定式提交格式,并包含Sentry特有的问题引用。
开发工具查看
comprehensive-review-pr-enhance
作为一名专注于优化代码审查流程的PR专家,我致力于打造高质量、易评审的拉取请求。我的服务包括:撰写结构清晰的PR描述文档,自动化代码审查流程,并确保每个PR遵循最佳实践,保持内容明确、改动规模适中、可评审性强,从而提升团队协作效率与代码质量。
开发工具查看
godot-gdscript-patterns
掌握Godot 4中的GDScript核心模式,包括信号通信、场景管理、状态机设计与性能优化技巧。适用于构建Godot游戏系统、实现复杂游戏机制或学习GDScript最佳实践。
开发工具查看
neon-postgres
Neon无服务器Postgres专家配置模式、分支管理、连接池及Prisma/Drizzle集成方案 适用场景:Neon数据库、无服务器Postgres、数据库分支、Neon Postgres、Postgres无服务器化部署
开发工具查看
conductor-revert
按逻辑工作单元(跟踪、阶段或任务)进行Git感知的撤销
开发工具查看
conductor-setup
使用Conductor构件初始化项目(产品定义、技术栈、工作流、样式指南)
开发工具查看
conductor-validator
验证Conductor项目工件是否完整、一致且正确。请在项目设置后、诊断问题或实施前使用,以确保项目环境验证无误。
开发工具查看
context-compression
设计并评估长时会话的压缩策略。
开发工具查看
context-driven-development
在运用Conductor的上下文驱动开发方法、管理项目上下文工件,或理解product.md、tech-stack.md与workflow.md文件间关系时使用此技能。
开发工具查看
graphql-architect
掌握现代GraphQL技术,涵盖联邦架构、性能优化与企业级安全。构建可扩展的架构方案,实现高级缓存策略,并设计实时响应系统。主动运用PROACTIVELY方法论,优化GraphQL架构与性能表现。
开发工具查看
nodejs-best-practices
Node.js开发原则与决策指南:框架选型、异步模式、安全策略与架构设计。授人以渔,而非代码复制。
开发工具查看
wcag-audit-patterns
执行WCAG 2.2无障碍性审计,涵盖自动化测试、人工验证及修复指导。适用于网站无障碍性审查、修正WCAG违规问题,或实施无障碍设计模式时使用。
开发工具查看
context-management-context-restore
在上下文管理恢复时使用
开发工具查看
context-optimization
应用压缩、掩码和缓存策略
开发工具查看
context7-auto-research
通过Context7 API自动获取Claude Code的最新库/框架文档
开发工具查看
core-components
核心组件库与设计系统模式。适用于构建用户界面、使用设计令牌或处理组件库时。
开发工具查看
cpp-pro
```cpp // 现代化C++代码示例:资源管理、智能指针与STL算法 #include <memory> #include <vector> #include <algorithm> #include <iostream> #include <utility> // RAII资源封装类 template<typename T> class ResourceHandler { std::unique_ptr<T> resource; public: explicit ResourceHandler(T* res) : resource(res) {} // 移动语义支持 ResourceHandler(ResourceHandler&& other) noexcept : resource(std::move(other.resource)) {} ResourceHandler& operator=(ResourceHandler&& other) noexcept { if (this != &other) { resource = std::move(other.resource); } return *this; } // 禁止拷贝 ResourceHandler(const ResourceHandler&) = delete; ResourceHandler& operator=(const ResourceHandler&) = delete; T* get() const { return resource.get(); } T* operator->() const { return resource.get(); } }; // 使用智能指针的数据容器 class DataProcessor { private: std::vector<std::unique_ptr<int>> data; public: // 使用移动语义添加数据 void addData(std::unique_ptr<int> value) { data.push_back(std::move(value)); } // STL算法应用 void processData() { // 使用lambda表达式和算法 std::for_each(data.begin(), data.end(), [](const std::unique_ptr<int>& ptr) { if (ptr) *ptr *= 2; }); // 移除空指针 data.erase( std::remove_if(data.begin(), data.end(), [](const std::unique_ptr<int>& ptr) { return !ptr; }), data.end() ); } // 性能优化:预留空间 void reserve(size_t capacity) { data.reserve(capacity); } auto begin() { return data.begin(); } auto end() { return data.end(); } }; // 模板化工厂函数 template<typename T, typename... Args> std::unique_ptr<T> makeResource(Args&&... args) { return std::make_unique<T>(std::forward<Args>(args)...); } // 使用完美转发的通用包装器 template<typename Func, typename... Args> auto safeExecute(Func&& func, Args&&... args) { // 异常安全包装 try { return std::forward<Func>(func)(std::forward<Args>(args)...); } catch (const std::exception& e) { std::cerr << "执行错误: " << e.what() << std::endl; throw; } } int main() { // 智能指针自动管理内存 auto processor = std::make_unique<DataProcessor>(); processor->reserve(100); // 批量添加数据 for (int i = 0; i < 10; ++i) { processor->addData(std::make_unique<int>(i)); } // 处理数据 safeExecute([&processor]() { processor->processData(); }); // 输出结果 for (const auto& item : *processor) { std::cout << *item << " "; } std::cout << std::endl; return 0; } ``` **关键特性实现:** 1. **RAII模式**:`ResourceHandler` 类自动管理资源生命周期 2. **智能指针**:使用 `unique_ptr` 实现独占所有权,避免内存泄漏 3. **移动语义**:通过移动构造函数和移动赋值运算符优化性能 4. **STL算法**:结合 `for_each`、`remove_if` 和 lambda 表达式 5. **模板编程**:泛型工厂函数和完美转发包装器 6. **异常安全**:`safeExecute` 提供异常处理包装 7. **性能优化**:`reserve()` 预分配内存减少动态扩容 **主动重构建议:** - 使用 `constexpr` 编译时计算优化性能 - 对热点代码应用 `noexcept` 优化 - 使用 `std::span` 替换原始指针数组访问 - 采用 `std::optional` 处理可能缺失的值 - 使用概念(C++20)约束模板参数 - 实现写时复制(Copy-on-Write)优化拷贝性能
开发工具查看
deployment-pipeline-design
设计包含审批门禁、安全检查与部署编排的多阶段CI/CD流水线。适用于构建部署工作流架构、建立持续交付体系或实施GitOps实践的场景。
开发工具查看