Addyosmani Agent Skills
合集@addyosmani9.2万+开源协议: MIT
将项目的质量门槛立成书面契约,阻止智能体悄悄降低标准。通过访谈了解用户看重哪些维度,在用户没有具体数字时给出合理的默认阈值,全部记录在 CONSTRAINTS.…
constraint-driven-development
@addyosmani
流程自动化开源协议: MIT
/**
* 将项目的质量门槛立成书面契约,阻止智能体悄悄降低标准。通过访谈了解用户看重哪些维度,在用户没有具体数字时给出合理的默认阈值,全部记录在 CONSTRAINTS.…
*/api-and-interface-design
@addyosmani
编程协作开源协议: MIT
/**
* 指导稳定且易于正确使用的 API 与接口设计。用于设计 API、模块边界或任何公共接口;用于创建 REST 或 GraphQL 端点、定义模块之间的类型契约,或…
*/browser-testing-with-devtools
@addyosmani
编程协作开源协议: MIT
/**
* 通过 Chrome DevTools MCP 在真实浏览器中进行测试。用于构建或调试任何在浏览器中运行的内容。当你需要检查 DOM、捕获控制台错误、分析网络请求…
*/ci-cd-and-automation
@addyosmani
流程自动化开源协议: MIT
/**
* 自动化 CI/CD 流水线搭建。用于在建立或修改构建与部署流水线时使用;用于需要自动化质量门禁、在 CI 中配置测试运行器、或制定部署策略时使用。
*/observability-and-instrumentation
@addyosmani
编程协作开源协议: MIT
/**
* 为代码添加可观测性埋点,以便看清生产环境的行为并具备可诊断性。在新增日志、指标、链路追踪或告警时使用。在上线任何运行于生产环境的特性、需要证明其确实有效时使用。…
*/performance-optimization
@addyosmani
编程协作开源协议: MIT
/**
* 优化前端、后端、查询和数据库等各个层面的应用性能。当存在性能需求、怀疑出现性能回退、需要改进 Core Web Vitals 或加载时间、需要修复 N+1 查询…
*/planning-and-task-breakdown
@addyosmani
编程协作开源协议: MIT
/**
* 将工作拆解为有序任务。适用于你已有规格说明或清晰需求,需要把工作拆成可实现的任务;当任务感觉太大无法动手时、当需要估算范围时、或当可以并行工作时使用。
*/security-and-hardening
@addyosmani
编程协作开源协议: MIT
/**
* 加固代码以防御漏洞。在处理用户输入、身份认证、数据存储或外部集成时使用。在构建任何接受不受信任数据、管理用户会话或与第三方服务交互的功能时使用。在涉及个人数据或…
*/shipping-and-launch
@addyosmani
编程协作开源协议: MIT
/**
* 准备生产环境发布。在准备部署到生产环境时使用。在需要发布前清单、配置监控、规划分阶段灰度发布,或需要回滚策略时使用。
*/source-driven-development
@addyosmani
编程协作开源协议: MIT
/**
* 将每一项实现决策都建立在官方文档的基础上。当用户希望获得权威、有出处、可信赖且不含过时模式的代码时使用。在使用任何正确性至关重要的框架或库构建时使用。
*/spec-driven-development
@addyosmani
编程协作开源协议: MIT
/**
* 在编码之前先编写规范。适用于启动新项目、新功能或重大变更,且尚无规范的情况。适用于需求不清晰、模糊,或仅以模糊想法形式存在的情况。适用于单一需求横跨多个可独立测…
*/test-driven-development
@addyosmani
编程协作开源协议: MIT
/**
* 用测试驱动开发。适用于实现任何逻辑、修复任何缺陷或改变任何行为的场景。当你需要证明代码正确、收到缺陷报告,或即将修改既有功能时使用。
*/using-agent-skills
@addyosmani
流程自动化开源协议: MIT
/**
* 发现并调用 Agent Skills。在会话开始时使用,或在需要确定当前任务应使用哪个技能时使用。这是管理其他所有技能发现与调用方式的元技能。
*/frontend-ui-engineering
@addyosmani
设计多媒体开源协议: MIT
/**
* 构建生产级、可访问、响应式的用户界面。在构建或修改界面与页面、创建组件、实现布局、满足 WCAG 可访问性要求、管理状态,或输出需要具备生产级外观与体验而非 A…
*/git-workflow-and-versioning
@addyosmani
编程协作开源协议: MIT
/**
* 结构化地组织 git 工作流实践。在进行任何代码修改时使用。在提交、分支管理、解决冲突,或需要组织多条并行工作流时使用。在发布版本、选择语义化版本号升级、打标签…
*/idea-refine
@addyosmani
编程协作开源协议: MIT
/**
* 通过结构化的发散与收敛思维,将模糊的原始想法打磨成清晰、可执行的概念。适用于想法尚不明确、需要在对计划投入资源前压力测试假设、或希望在做决定前先拓展更多选项的场…
*/incremental-implementation
@addyosmani
编程协作开源协议: MIT
/**
* 渐进式交付变更。当实现任何涉及多个文件的功能或变更时使用。当你即将一次性编写大量代码,或当任务大到无法一步完成时使用。
*/interview-me
@addyosmani
编程协作开源协议: MIT
/**
* 提取用户的真实需求,而不是他们以为应该要的东西。通过一次一个问题的访谈方式来实现,直到对潜在意图有约 95% 的置信度。适用于以下情形:当请求描述不明确("给我…
*/code-review-and-quality
@addyosmani
编程协作开源协议: MIT
/**
* 开展多维度代码评审。在合并任何变更前使用。用于评审由你本人、其他 Agent 或人类编写的代码。当你需要在变更进入主分支前从多个维度评估代码质量时使用。
*/code-simplification
@addyosmani
编程协作开源协议: MIT
/**
* 简化代码以提升可读性。用于在不改变行为的前提下重构代码以提升清晰度。适用于代码虽然可用,但可读性、可维护性或可扩展性低于应有水平的场景。也适用于审查积累了不必要…
*/context-engineering
@addyosmani
编程协作开源协议: MIT
/**
* 优化 agent 的上下文配置。适用于:开启新会话时、agent 输出质量下降时、在不同任务间切换时,或需要为项目配置规则文件与上下文时。
*/debugging-and-error-recovery
@addyosmani
编程协作开源协议: MIT
/**
* 指导系统化的根因调试。当测试失败、构建中断、行为与预期不符,或遇到任何意外错误时使用。当你需要用系统化的方法去定位并修复根因,而不是靠猜测时使用。
*/deprecation-and-migration
@addyosmani
编程协作开源协议: MIT
/**
* 管理弃用与迁移。用于移除旧的系统、API 或功能;用于将用户从一个实现迁移到另一个实现;用于决定是继续维护现有代码还是将其下线时使用。
*/documentation-and-adrs
@addyosmani
编程协作开源协议: MIT
/**
* 记录决策与文档。在进行架构决策、变更公共 API、发布功能,或需要记录未来工程师和智能体理解代码库所需的上下文时使用。
*/