Agent Skills
› DanielPodolsky/ownyourcode
DanielPodolsky/ownyourcode
GitHub将完成的工作转化为包含动作动词、技术背景和量化影响力的简历要点。适用于更新作品集或准备求职申请,提供公式、动词库及多种场景模板。
Install All Skills
npx skills add DanielPodolsky/ownyourcode --all -g -y
Skills in Collection (21)
将完成的工作转化为包含动作动词、技术背景和量化影响力的简历要点。适用于更新作品集或准备求职申请,提供公式、动词库及多种场景模板。
更新个人简历
准备求职申请材料
整理项目作品集
npx skills add DanielPodolsky/ownyourcode --skill resume-bullet-extraction -g -y
将完成的工作转化为STAR面试故事,帮助用户准备行为面试题或记录成就。通过情境、任务、行动、结果四要素引导提取技术亮点与业务影响,提升面试表现。
准备行为面试题
记录工作成就
npx skills add DanielPodolsky/ownyourcode --skill star-story-extraction -g -y
用于审查前端代码的可访问性,涵盖WCAG、ARIA及键盘导航。在构建表单、按钮或模态框时启用,确保符合无障碍标准。
审查包含按钮、链接或表单的JSX代码
检查自定义交互组件如模态框和导航菜单
用户询问关于可访问性或屏幕阅读器兼容性问题
npx skills add DanielPodolsky/ownyourcode --skill accessibility-fundamentals -g -y
用于审查后端 API 设计、REST 规范及架构。检查路由、中间件、控制器及业务逻辑,涵盖分离关注点、错误处理与安全验证,指导初级开发者遵循最佳实践。
审查 API 端点和路由设计
检查 Express/Fastify 中间件或控制器代码
评估后端架构是否符合 RESTful 规范
npx skills add DanielPodolsky/ownyourcode --skill backend-fundamentals -g -y
用于审查数据库设计、SQL/NoSQL查询、ORM模型及迁移脚本的技能。检查范式、索引优化、N+1问题、防注入及回滚能力,确保数据层安全与性能。
审查数据库模式设计和迁移脚本
检查SQL查询性能与ORM使用规范
评估索引策略和数据关系定义
npx skills add DanielPodolsky/ownyourcode --skill database-fundamentals -g -y
Protocol D 是一套系统化调试方法论,指导开发者通过阅读错误、隔离问题、查阅文档和假设验证等步骤,有序排查代码故障。适用于遇到报错或陷入困境时,提供结构化的排错思路与操作指南。
遇到报错或崩溃
代码无法正常运行
调试陷入僵局
表达挫败感或困惑
npx skills add DanielPodolsky/ownyourcode --skill protocol-d-debugging -g -y
指导文档编写规范,涵盖README、JSDoc及代码注释。强调解释‘为什么’而非‘是什么’,提供README五要素结构及各类注释的最佳实践示例,确保文档清晰且具上下文价值。
编写或审查README文件
撰写JSDoc或docstring注释
添加内联代码注释
编写API文档
npx skills add DanielPodolsky/ownyourcode --skill documentation-fundamentals -g -y
提供代码质量审查的基础工程原则,涵盖命名规范、函数设计、代码组织及文档标准,用于评估重构和清理代码。
代码审查
重构决策
询问代码是否整洁
npx skills add DanielPodolsky/ownyourcode --skill engineering-fundamentals -g -y
指导异步操作和API调用的错误处理最佳实践,涵盖try/catch、Promise链及网络请求。提供检查清单与反模式示例,确保错误捕获有意义、日志完整且用户体验友好。
审查try/catch块或Promise链
处理API错误或网络请求异常
优化用户可见的错误提示信息
npx skills add DanielPodolsky/ownyourcode --skill error-handling-fundamentals -g -y
用于审查前端组件架构、状态管理及性能,提供检查清单与反模式示例,辅助提升代码质量。
审查React/Vue组件
评估状态管理逻辑
优化UI渲染性能
npx skills add DanielPodolsky/ownyourcode --skill frontend-fundamentals -g -y
性能审查技能,用于评估代码在数据库查询、前端渲染、API响应及内存资源方面的表现。针对N+1查询、重渲染、缓存策略等常见问题提供检查清单与反模式示例,辅助提升系统可扩展性与运行效率。
询问代码是否具备高性能或可伸缩性
审查涉及循环查询、大数据列表、分页或缓存逻辑的代码
npx skills add DanielPodolsky/ownyourcode --skill performance-fundamentals -g -y
针对初级工程师试图通过捷径或要求代写代码时,引导其自主解决问题的辅导技能。通过共情、重构认知和提供有限指导,培养独立编码能力,避免依赖。
请求直接编写代码
希望跳过学习步骤
表达挫败感寻求捷径
声称已掌握以规避审查
表示没有时间遵循流程
npx skills add DanielPodolsky/ownyourcode --skill resistance-protocol -g -y
专注于代码安全审查,涵盖OWASP Top 10、输入验证、认证授权及数据暴露检查。适用于登录流程、API端点、用户输入处理等场景的安全评估与指导。
审查登录或认证流程
检查用户输入处理逻辑
评估API端点安全性
询问代码是否安全
npx skills add DanielPodolsky/ownyourcode --skill security-fundamentals -g -y
提供SEO审查技能,检查HTML头部、元标签、语义化结构及Open Graph标签。适用于构建公开页面、优化标题描述或提升搜索引擎可见性,确保符合索引规范与核心网页指标。
Reviewing HTML head sections
Building public-facing pages
Optimizing for search engines
npx skills add DanielPodolsky/ownyourcode --skill seo-fundamentals -g -y
指导单元测试、集成测试和E2E测试策略,涵盖金字塔模型、框架选型及最佳实践。适用于代码审查、新人指导及补全测试场景。
reviewing test files
junior asks about testing strategy
completing a feature without tests
npx skills add DanielPodolsky/ownyourcode --skill testing-fundamentals -g -y
代码审查技能,用于验证错误处理机制,包括检测空catch块、确保用户友好提示及日志记录。在开发流程中触发,旨在提升代码健壮性与用户体验。
代码提交或合并请求时
/own:done 流程完成时
npx skills add DanielPodolsky/ownyourcode --skill error-handling-gate -g -y
代码质量检查门控,在开发完成流程中评估命名规范、函数职责单一性及DRY原则。提供改进建议而非阻断,旨在提升代码可读性与维护性,辅助后续审查。
开发完成/own:done
代码风格与结构审查
npx skills add DanielPodolsky/ownyourcode --skill fundamentals-gate -g -y
用于验证初级开发者是否真正理解其编写的代码,通过逐行走查、方案权衡、变更场景和边界情况四个维度进行考核。该技能作为阻塞性关卡,确保开发者具备代码所有权意识,无法通过则需重新学习。
完成编码任务后需要验证掌握程度
执行 /own:done 流程时
npx skills add DanielPodolsky/ownyourcode --skill ownership-gate -g -y
代码性能审查门禁,检测N+1查询、扩展性、复杂度及前端渲染问题,确保代码在数据增长时仍能高效运行。
需要评估代码性能和可扩展性时
/own:done 流程中的性能检查阶段
npx skills add DanielPodolsky/ownyourcode --skill performance-gate -g -y
在合并或部署前执行安全审查,检查OWASP Top 10、输入验证及认证授权,防止漏洞上线。
代码合并前
应用部署前
npx skills add DanielPodolsky/ownyourcode --skill security-gate -g -y
在开发完成流程中验证测试覆盖率,通过非阻塞式检查鼓励编写测试。评估测试存在性、覆盖策略及质量,提供反馈与改进建议,旨在培养良好的测试习惯而非强制拦截。
代码提交或完成功能时
需要验证测试覆盖情况
npx skills add DanielPodolsky/ownyourcode --skill testing-gate -g -y


