软件开发 Skill技能列表
Obsidian命令行工具Skill obsidian
Obsidian命令行工具是一款用于管理Obsidian笔记和知识库的命令行界面,支持创建丰富的视觉笔记,包括LaTeX公式、图像、颜色标注、画布和图表。它适用于个人知识管理、文档编写和笔记组织,提供高级功能如元数据管理、搜索和自动化操作。关键词:Obsidian CLI, 笔记管理, LaTeX, 画布, 知识库, 命令行工具, 个人生产力, 知识管理工具。
GitHub个人资料架构师Skill github-profile-architect
GitHub 个人资料架构师是一种技能,专注于使用 GitHub 特殊仓库机制设计和优化个人主页 README,以提高招聘信号、视觉语义和动态自动化。关键技能包括 GitHub Actions、WakaTime、徽章设计、自动化工作流等。适用于开发人员、个人品牌建设者和招聘展示。关键词:GitHub, 个人主页, README, 自动化, DevOps, 个人品牌, 职业展示, 开发者工具。
代码任务生成器Skill code-task-generator
这个技能是一个代码任务生成器,用于从描述或PDD实施计划中自动生成结构化的.code-task.md文件。它支持自动检测输入类型,创建格式正确的任务,并包含Given-When-Then验收标准,适用于软件开发流程中的任务管理和代码生成。关键词:代码生成,任务管理,PDD,验收标准,软件开发,自动化工具。
VercelAISDKv5前端React钩子Skill ai-sdk-ui
这个技能提供 Vercel AI SDK v5 的 React 钩子,用于构建 AI 驱动的用户界面,特别是聊天、完成和结构化对象生成。它支持流式响应、错误处理、Next.js 集成等,适用于 React/Next.js 应用中的 AI 功能开发。关键词:AI SDK, useChat, useCompletion, useObject, React, Next.js, 流式响应, AI 聊天界面, 前端开发。
分析开发专家Skill analytics-developer
这个技能专注于iOS移动应用中的分析系统开发,包括添加分析事件、跟踪用户路由路径、维护代码规范,以支持数据驱动的决策和用户体验优化。关键词:iOS分析、移动开发、事件跟踪、路由管理、代码规范、数据监控、用户行为分析。
月度回顾与规划Skill monthly
该技能是一个个人生产力工具,用于帮助用户进行系统性的月度回顾和规划。通过自动汇总周度回顾数据、检查季度目标进展并设定下月优先事项,提升目标管理和效率。关键词:月度评估、周度总结、目标追踪、时间管理、生产力提升。
arc42文档技能Skill arc42-documentation
此技能用于使用 arc42 模板创建全面的软件架构文档,提供结构化的文档编写指导,包括模板结构、工作流程和最佳实践。关键词:arc42、架构文档、软件架构、文档模板、技术文档、软件设计。
基础设施即代码Skill writing-infrastructure-code
基础设施即代码技能涉及使用声明式和命令式工具自动化管理云资源,包括工具选择(如Terraform、Pulumi、AWS CDK)、状态管理、模块设计和部署流程。适用于多云、混合云和AWS环境,提升可重现性、协作和安全性。关键词:IaC, Terraform, Pulumi, AWS CDK, 云基础设施, 自动化部署, DevOps, 状态管理, 模块设计, 成本优化。
Repomix代码仓库打包工具Skill repomix
Repomix 是一款强大的代码仓库打包工具,专为优化AI分析和大型语言模型(LLM)上下文设计,能将整个代码库打包成单个AI友好文件,支持多种格式如XML、Markdown和JSON。适用于代码审查、安全审计、文档生成和第三方库分析,提升开发效率和AI集成。关键词:代码打包、AI分析、LLM上下文、安全审计、文档生成、仓库管理、DevOps工具。
压力测试Skill stress-testing
压力测试是一种软件测试方法,用于验证系统在极端负载条件下的稳定性和性能,帮助确定系统的最大处理能力,并识别可能导致性能退化或故障的瓶颈。
QueryCachingStrategiesSkill query-caching-strategies
这篇文章介绍了如何通过使用Redis、Memcached和数据库级别的缓存来实施多级查询缓存策略,以优化查询结果缓存、高读负载、减少数据库负载、提高响应时间等。包括缓存失效、TTL策略、缓存预热模式等关键技术点。
拉取请求自动化Skill pull-request-automation
拉取请求自动化是一种通过模板、检查清单、自动合并规则和审查分配来减少手动工作量,提高代码审查流程一致性的技能。