Agent Skills
› DanielPodolsky/ownyourcode
DanielPodolsky/ownyourcode
GitHub将已完成的工作转化为包含动作动词、技术背景和量化影响的简历亮点,适用于更新作品集或求职申请。
安装全部 Skills
npx skills add DanielPodolsky/ownyourcode --all -g -y
集合内 Skills (21)
将已完成的工作转化为包含动作动词、技术背景和量化影响的简历亮点,适用于更新作品集或求职申请。
更新个人简历
准备求职申请材料
整理项目作品集
npx skills add DanielPodolsky/ownyourcode --skill resume-bullet-extraction -g -y
将已完成的工作转化为STAR面试故事,帮助用户准备行为面试题或记录成就。
准备行为面试
文档化工作成就
npx skills add DanielPodolsky/ownyourcode --skill star-story-extraction -g -y
提供前端无障碍(a11y)代码审查指南,涵盖 WCAG、ARIA、键盘导航及语义化标签检查清单。用于审查表单、按钮、模态框等交互组件,确保符合可访问性标准,避免常见反模式。
审查包含按钮、链接或表单的 JSX 代码
用户询问代码是否具备无障碍特性或 a11y 相关问题
检查自定义交互组件的可访问性实现
npx skills add DanielPodolsky/ownyourcode --skill accessibility-fundamentals -g -y
用于审查后端API设计、REST规范及架构,涵盖路由、中间件、数据库查询及安全逻辑。适用于检查端点规范性、分离关注点、错误处理及输入验证,辅助提升后端代码质量与安全性。
审查API端点设计
检查Express/Fastify路由和中间件
评估后端架构是否符合REST规范
审核认证授权逻辑
npx skills add DanielPodolsky/ownyourcode --skill backend-fundamentals -g -y
用于审查数据库基础设计,涵盖Schema、SQL/NoSQL查询、ORM模式、索引及迁移脚本。帮助识别N+1查询、SQL注入、缺失索引等反模式,确保数据层安全与性能。
审查数据库Schema设计和迁移文件
检查SQL或NoSQL查询性能与安全
评估ORM模型定义和数据关系
询问关于索引优化或N+1问题
npx skills add DanielPodolsky/ownyourcode --skill database-fundamentals -g -y
Protocol D 系统化调试技能,通过 READ、ISOLATE、DOCS、HYPOTHESIZE、VERIFY 五步法指导排查错误。适用于代码崩溃、报错或陷入困境场景,强调基于证据而非猜测的系统性排除过程。
遇到未理解的错误信息
代码运行失败或崩溃
长时间无法定位问题
表达挫败感或卡住
npx skills add DanielPodolsky/ownyourcode --skill protocol-d-debugging -g -y
提供文档编写与审查规范,涵盖README结构、JSDoc及代码注释。强调解释‘为何’而非‘是什么’,确保文档清晰有效。
编写或审查README文件
撰写JSDoc或函数注释
添加代码内联注释
编写API文档
npx skills add DanielPodolsky/ownyourcode --skill documentation-fundamentals -g -y
提供代码质量审查的基础知识,涵盖命名规范、函数设计、代码组织及文档标准。用于评估代码可读性、DRY/SOLID原则及重构决策,帮助识别反模式并提升代码整洁度。
进行代码审查
询问代码是否整洁或是否有更好的写法
检查命名规范
评估函数大小和职责
npx skills add DanielPodolsky/ownyourcode --skill engineering-fundamentals -g -y
指导异步操作和API调用的错误处理规范,涵盖try/catch、Promise链及网络请求。提供审查清单与反模式示例,确保错误捕获恰当、用户提示友好、日志记录完整及具备恢复机制。
review代码中的try/catch或Promise错误处理
询问如何处理失败、网络错误或构建涉及外部服务的功能
npx skills add DanielPodolsky/ownyourcode --skill error-handling-fundamentals -g -y
用于审查前端组件架构、状态管理及性能优化的技能。适用于React/Vue开发,检查组件职责单一性、状态放置合理性及可访问性,帮助初级开发者避免反模式并提升代码质量。
审查 React/Vue/Svelte 组件代码
评估 UI 渲染逻辑与状态管理
检查 CSS/样式决策或客户端路由
初级开发者询问组件设计是否合理
npx skills add DanielPodolsky/ownyourcode --skill frontend-fundamentals -g -y
用于审查代码性能,涵盖数据库N+1查询、前端重渲染、API响应及内存资源管理。适用于评估可扩展性、处理大数据量或优化缓存等场景。
询问代码是否具备性能或扩展性
审查包含循环查询、大列表、分页或缓存逻辑的代码
npx skills add DanielPodolsky/ownyourcode --skill performance-fundamentals -g -y
用于在初级开发者试图跳过学习过程或寻求捷径时,通过共情和引导式对话进行“阻力协议”干预。旨在培养独立编程能力,拒绝代写代码,转而提供指导、提问和有限示例,确保知识内化与技能成长。
请求直接生成代码
尝试绕过审核或学习步骤
表达挫败感并寻求捷径
声称已掌握以跳过复习
表示没时间遵循标准流程
npx skills add DanielPodolsky/ownyourcode --skill resistance-protocol -g -y
用于审查代码安全性的技能,涵盖OWASP Top 10、输入验证、认证授权及数据暴露检查。适用于登录流程、API端点、用户输入处理等场景,帮助识别注入、XSS等漏洞并指导Junior开发者改进。
审查登录或认证流程
检查用户输入处理和API端点安全性
评估密码存储和JWT令牌使用
询问代码是否安全时
npx skills add DanielPodolsky/ownyourcode --skill security-fundamentals -g -y
提供SEO基础审查能力,涵盖元标签、语义HTML及Open Graph检查。适用于构建公开页面、优化标题描述或提升搜索引擎索引效果。
审查HTML head部分
检查代码中的meta标签
构建面向公众的页面
优化搜索引擎可见性
npx skills add DanielPodolsky/ownyourcode --skill seo-fundamentals -g -y
提供单元测试、集成和E2E测试策略指导,涵盖测试金字塔、框架选型及最佳实践。适用于审查测试文件、解答测试疑问及完善无测试功能的场景。
审查测试文件 (*.test.ts, *.spec.ts)
询问测试策略或覆盖率
完成功能后补充测试
讨论Mocking或断言模式
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原则提供改进建议。作为流程中的抛光环节,评估代码可读性与结构,不阻断流程但推荐优化项以提升代码维护性。
代码提交后审查
完成开发后的自检
npx skills add DanielPodolsky/ownyourcode --skill fundamentals-gate -g -y
用于验证初级开发者是否真正理解其编写的代码,通过逐行讲解、方案权衡、变更场景和边界情况四个问题进行考核。若未通过则阻塞任务完成,强制回顾以确保代码所有权。
/own:done 流程触发
需要验证代码理解深度时
npx skills add DanielPodolsky/ownyourcode --skill ownership-gate -g -y
用于代码审查的性能门禁,检测N+1查询、可扩展性及复杂度等性能反模式。
代码审查阶段检查性能问题
评估系统可扩展性与数据库查询效率
npx skills add DanielPodolsky/ownyourcode --skill performance-gate -g -y
用于在合并或部署前进行安全审查的 Gate,检查 OWASP Top 10、输入验证及认证授权,通过 PASS/WARNING/CRITICAL 反馈安全风险。
代码合并或部署前的安全检查流程
/own:done 工作流触发
npx skills add DanielPodolsky/ownyourcode --skill security-gate -g -y
在代码完成流程中验证测试覆盖率和质量,通过非阻断式警告鼓励开发者编写有意义的测试,培养良好的测试习惯。
代码开发完成准备提交时
需要评估或提升测试覆盖率时
npx skills add DanielPodolsky/ownyourcode --skill testing-gate -g -y


