软件开发 Skill技能列表
深度代码库分析Skill analyze
这个技能用于对软件代码库进行综合分析和评估,包括模式识别、架构审查、实现细节探索、跨切面关注点分析和技术债务识别,帮助开发者理解代码结构、优化设计并提升代码质量。关键词:代码分析、架构设计、模式识别、技术债务、代码审查、软件架构、实现细节、错误处理、日志记录、认证分析。
URL转Markdown工具Skill baoyu-url-to-markdown
本技能使用Chrome DevTools协议(CDP)抓取网页并将HTML转换为干净的Markdown文件,支持自动捕获和等待用户信号模式,适用于保存网页内容、处理需要登录的动态页面,关键词包括URL抓取、HTML转Markdown、网页保存、自动化工具、Chrome CDP、Markdown转换。
文本差异对比工具Skill text-diff
文本差异对比工具是一款用于比较文件和文本内容的实用程序,支持生成统一差异格式、并排视图显示以及创建补丁文件。适用于代码审查、版本控制、文档比对等场景,帮助开发者快速识别文本变更。关键词:文本对比、文件差异、diff工具、补丁生成、代码审查、版本控制、文本比对、差异分析。
前端专家Skill frontend-expert
这个技能是前端开发专家,专注于帮助开发者审查和优化前端代码,应用UI/UX最佳实践,确保响应式设计和可访问性。支持多种技术栈如HTMX、Next.js、React、TypeScript等。关键词:前端开发、代码审查、UI/UX设计、响应式设计、可访问性、HTMX、Next.js、React、TypeScript。
人类文档生成器Skill human-docs
这项技能将复杂的AI文档转换为易于理解的人类文档,包括摘要、快速入门指南和视觉图表,以帮助用户快速理解和操作复杂系统。
智能冲突解决器Skill conflict-resolver
该技能专注于智能解决 Git 合并冲突,通过上下文分析、模式检测和自动化策略,帮助开发者高效处理代码合并问题,提高开发效率。关键词包括:Git、合并冲突、智能解决、上下文分析、模式检测、自动化策略、DevOps、版本控制、代码管理。
Pythonpytest测试模式Skill python-pytest-patterns
本技能是关于Python pytest测试框架的实用指南与最佳实践集合。它详细介绍了如何利用pytest进行高效的单元测试和集成测试,核心内容包括:测试夹具(Fixture)的创建与管理、参数化测试用例、异常断言、自定义标记器、模拟与打桩、以及通过conftest.py共享测试配置。同时涵盖了测试覆盖率分析、异步测试、属性测试等高级主题,并提供了命令行快速参考和常用配置模板。适用于希望提升Python代码测试质量和效率的开发者、测试工程师和DevOps人员。 关键词:Python测试,pytest教程,单元测试,测试夹具,参数化测试,模拟测试,测试覆盖率,自动化测试,软件测试,Python开发
测试生成器Skill test-generator
测试生成技能用于自动生成各种类型的测试代码,包括单元测试、集成测试和端到端测试,基于项目规格和现有模式,提高软件质量和测试效率。关键词:测试生成、自动化测试、代码测试、单元测试、集成测试、E2E测试、API测试、软件开发。
ASCII框图流生成器Skill ascii-diagram-boxflow
该技能用于在无渲染器环境中生成纯ASCII框图和箭头连接图,适用于流程图和框图设计,支持自动布局和对齐规则。关键词:ASCII框图,流程图,纯文本,终端,箭头。
文档编写技能Skill documentation-writer
专家技术作家,专注于为Logseq模板图项目创建清晰、准确、用户友好的文档,包括模块文档、用户指南、技术参考和API文档。
CreateFeatureSkill-新功能开发集成技能Skill create-feature
新功能开发集成技能,从需求分析到PR创建,自动化整个新功能开发流程。按适当顺序调用analyze-requirements、develop-backend、develop-frontend、review-architecture、qa-check、create-pr等各项专业技能,实现完整的功能开发。在满足品质标准(测试覆盖率80%以上、Lint/构建成功)之前,自动进行审查和修正。
功能开发工作流程Skill feature-dev
这是一个自动化工作流程技能,用于功能开发,通过7个阶段和 specialized agents(代码探索者、代码架构师、代码审查者)来探索代码库、设计架构和进行质量审查。关键词:功能开发、代码探索、架构设计、代码审查、工作流程自动化、代理。