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 规范及架构,涵盖路由、中间件、安全与错误处理等检查项,适用于 Junior 开发或代码评审场景。
审查 API 端点设计
检查 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文件
编写JSDoc或docstring注释
添加内联代码注释
编写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 块
检查 Promise 链错误处理
评估 API 错误响应
审核表单验证逻辑
检查网络请求处理
审查用户可见的错误消息
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
用于代码安全审查的 Skill,覆盖 OWASP Top 10、输入验证、认证授权及数据暴露检查。适用于涉及登录、密码存储、API 密钥或 JWT 等场景的安全评估与指导。
审查登录和认证流程
检查用户输入处理和 API 端点安全性
询问代码是否安全
npx skills add DanielPodolsky/ownyourcode --skill security-fundamentals -g -y
提供SEO基础审查清单,涵盖元标签、语义HTML和Open Graph。用于构建公开页面、添加标题描述或优化搜索引擎可见性时激活。
审查HTML head部分
检查Next.js/Remix页面组件
优化公开页面的搜索引擎索引
npx skills add DanielPodolsky/ownyourcode --skill seo-fundamentals -g -y
指导单元、集成和端到端测试策略,提供测试金字塔、AAA模式及常见反模式。适用于审查测试文件、解答测试疑问或补充无测试功能点。
审查测试文件 (*.test.ts, *.spec.ts)
询问测试策略或覆盖率
为缺少测试的功能编写测试
讨论测试质量
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 flow
代码合并前检查
npx skills add DanielPodolsky/ownyourcode --skill fundamentals-gate -g -y
用于验证初级开发者是否真正理解其编写的代码,通过逐行讲解、方案权衡、变更场景及边界情况分析来评估掌握程度。若无法解释则阻断任务完成,确保代码所有权。
执行 /own:done 流程时
需要确认开发者对代码有深度理解时
npx skills add DanielPodolsky/ownyourcode --skill ownership-gate -g -y
代码性能审查门禁,检测N+1查询、可扩展性、前端渲染及API效率等反模式。在开发流程中自动触发,确保代码在数据增长时不会引发性能问题。
执行 /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


