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代码
检查自定义交互组件的可访问性
用户询问关于a11y、屏幕阅读器兼容性或'是否可访问'的问题
npx skills add DanielPodolsky/ownyourcode --skill accessibility-fundamentals -g -y
用于审查后端 API 设计、REST 规范及架构。检查路由、中间件、控制器、数据库查询及安全逻辑,提供清单、反模式示例及苏格拉底式提问,帮助初级开发者优化代码质量。
审查 API 端点设计
评估 RESTful 规范性
检查 Express/Fastify 中间件或控制器实现
验证输入校验与错误处理机制
审查认证授权逻辑
npx skills add DanielPodolsky/ownyourcode --skill backend-fundamentals -g -y
审查数据库设计、SQL/ORM查询、迁移及性能。用于检查模式规范、索引优化、N+1问题、参数化防注入及可逆迁移,确保数据层安全高效。
创建或审查数据库表结构
编写或审查SQL及ORM查询
执行数据库迁移操作
排查查询性能瓶颈如N+1问题
npx skills add DanielPodolsky/ownyourcode --skill database-fundamentals -g -y
Protocol D 系统化调试技能,指导初学者通过读取错误、隔离问题、查阅文档和验证假设等步骤解决 bug。适用于用户遇到报错、崩溃或陷入困境时,避免盲目猜测,提升排查效率。
用户表示遇到问题卡住 (stuck)
报告代码不工作 (not working) 或损坏 (broken)
提及 bug、错误或程序崩溃 (error, crashed, failing)
表示无法理解或找出问题根源
表现出沮丧情绪且无法自行解决
npx skills add DanielPodolsky/ownyourcode --skill protocol-d-debugging -g -y
指导文档编写规范,涵盖README、JSDoc及代码注释。核心原则是解释‘为什么’而非‘是什么’,提供README五要素结构及不同场景下的注释最佳实践,提升代码可读性与维护性。
编写或审查 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链及网络请求,提供检查清单与反模式示例,确保错误捕获有意义、用户提示友好且日志记录完善。
询问如果失败怎么办
处理错误
使用 try catch
网络错误
构建涉及 fetch、promises 或外部服务的功能
npx skills add DanielPodolsky/ownyourcode --skill error-handling-fundamentals -g -y
用于审查前端组件架构、状态管理和性能。检查单一职责、Props数量及状态就近原则,识别上帝组件和Prop Drilling等反模式,并通过苏格拉底式提问引导初级开发者优化代码结构与可维护性。
审查React/Vue/Svelte组件
评估UI渲染逻辑与状态管理
检查CSS样式决策
审查客户端路由
评估组件性能与可访问性
npx skills add DanielPodolsky/ownyourcode --skill frontend-fundamentals -g -y
用于审查代码性能,涵盖数据库N+1查询、前端重渲染、API响应及内存管理。当用户询问性能、扩展性或涉及循环、分页等场景时触发,提供检查清单与反模式示例。
询问代码是否高效或具备扩展性
处理循环、大列表、分页或缓存逻辑
审查数据库查询、前端渲染逻辑、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密钥和JWT等场景,确保遵循最小权限与服务器端校验原则。
构建登录或认证流程
存储密码或处理敏感数据
处理用户输入或API端点
使用JWT令牌或API密钥
询问代码安全性
npx skills add DanielPodolsky/ownyourcode --skill security-fundamentals -g -y
用于审查前端页面SEO基础,涵盖标题、元描述、语义HTML及Open Graph标签。适用于构建公开页面或优化搜索引擎可见性时,提供检查清单与常见错误纠正指南。
审查HTML head部分
查看代码中的meta标签
处理Next.js/Remix页面组件
优化页面结构以利于索引
npx skills add DanielPodolsky/ownyourcode --skill seo-fundamentals -g -y
指导单元测试、集成和E2E测试策略。涵盖测试金字塔、AAA模式及Vitest/Jest/Playwright选型。针对Junior提供测试编写建议,强调行为测试而非实现细节,规避过度Mock等反模式。
询问如何测试或编写测试
讨论测试覆盖率或质量
审查测试文件
完成功能后补充测试
涉及Vitest、Jest、Playwright框架
npx skills add DanielPodolsky/ownyourcode --skill testing-fundamentals -g -y
用于审查代码错误处理机制,检测空catch块、用户友好提示及日志记录。在/own:done流程中触发,确保异常被妥善处理且无静默失败。
/own:done flow execution
Code review for error handling quality
npx skills add DanielPodolsky/ownyourcode --skill error-handling-gate -g -y
代码质量审查技能,在 /own:done 流程中检查命名清晰度、函数单一职责及 DRY 原则。提供 SUGGESTION 级别的优化建议,如变量命名规范、控制函数长度及消除重复代码,助力代码打磨而非阻断。
用户完成编码并触发 /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查询、可扩展性、前端重渲染及资源使用。通过PASS或WARNING反馈,确保代码具备规模化能力。
执行 /own:done 流程时
需要评估代码性能瓶颈时
npx skills add DanielPodolsky/ownyourcode --skill performance-gate -g -y
在合并或部署前执行安全审查,检查OWASP Top 10、输入验证及认证授权。通过问答和清单识别漏洞,生成警告而非阻断,确保代码无敏感数据泄露风险。
/own:done 流程触发
需要安全审查的合并/部署请求
npx skills add DanielPodolsky/ownyourcode --skill security-gate -g -y
测试验证门控,在/own:done流程中检查测试覆盖情况。不阻塞完成,仅通过警告鼓励编写测试习惯,评估测试存在性、策略及质量。
用户完成功能开发并进入/own:done流程
需要验证代码测试覆盖率时
npx skills add DanielPodolsky/ownyourcode --skill testing-gate -g -y


