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 规范及架构,涵盖路由处理、中间件、数据库查询及鉴权逻辑。提供检查清单与反模式示例,指导 Junior 开发者遵循最佳实践。
审查 API 端点或路由设计
询问代码是否符合 RESTful 规范
检查中间件或控制器实现
npx skills add DanielPodolsky/ownyourcode --skill backend-fundamentals -g -y
用于审查数据库基础设计,涵盖 Schema、SQL/ORM 查询、索引及迁移。旨在识别 N+1 查询、SQL 注入、性能瓶颈等反模式,确保数据模型规范与安全。
审查数据库 Schema 设计与迁移
检查 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
规范代码文档写作,强调解释WHY而非WHAT。涵盖README结构、JSDoc及内联注释标准,用于提升代码可读性与维护性。
编写或审查README文件
添加JSDoc或函数注释
编写解释原因的内联注释
创建API文档
npx skills add DanielPodolsky/ownyourcode --skill documentation-fundamentals -g -y
提供代码质量审查的基础知识,涵盖命名规范、函数设计、DRY原则及重构决策,用于评估代码可读性与结构合理性。
代码审查
命名规范检查
代码重构建议
询问代码是否整洁
npx skills add DanielPodolsky/ownyourcode --skill engineering-fundamentals -g -y
提供异步操作和API调用的错误处理指南,涵盖try/catch、Promise链及网络请求。用于审查代码中的异常捕获、用户提示、日志记录及恢复策略,防止空捕获、堆栈泄露等反模式。
review try/catch blocks
handle API error responses
network request handling
form validation
npx skills add DanielPodolsky/ownyourcode --skill error-handling-fundamentals -g -y
用于审查前端组件架构、状态管理及性能优化的技能。适用于 React/Vue 等框架的代码审查,检查单一职责、状态就近原则及渲染性能,帮助初级开发者避免反模式并提升代码质量。
审查 React/Vue/Svelte 组件结构
评估 UI 渲染逻辑与状态管理代码
新手询问组件设计是否合理
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、输入验证、认证授权及数据暴露等核心领域。指导检查密码哈希、JWT过期、CORS配置及XSS防护,通过苏格拉底式提问辅助初级开发者提升安全意识与编码规范。
审查登录或认证流程
处理用户输入或API密钥
存储密码或管理JWT令牌
询问代码安全性问题
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测试的策略指导,涵盖测试金字塔、框架选择及最佳实践。适用于审查测试文件、解答测试疑问及提升测试质量。
审查测试文件
询问测试策略
功能开发后补充测试
npx skills add DanielPodolsky/ownyourcode --skill testing-fundamentals -g -y
代码审查技能,检查错误处理是否完善,包括空catch块检测、用户友好提示及日志记录,确保故障优雅降级与可调试性。
代码审查阶段
/own:done流程
npx skills add DanielPodolsky/ownyourcode --skill error-handling-gate -g -y
代码质量检查技能,在 /own:done 流程中验证命名规范、函数大小及 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查询、可扩展性、前端渲染效率等反模式,确保代码在数据增长时仍能高效运行。
代码审查流程中的性能检查阶段
评估代码对大数据量或高并发场景的适应性
npx skills add DanielPodolsky/ownyourcode --skill performance-gate -g -y
在合并或部署前验证代码安全性,检查OWASP Top 10漏洞、输入验证及身份认证。通过问答和清单审查潜在风险,生成PASS、WARNING或CRITICAL WARNING结果,确保应用安全基础。
代码合并前安全检查
部署发布前安全验证
/own:done流程触发
npx skills add DanielPodolsky/ownyourcode --skill security-gate -g -y
在代码完成流程中验证测试覆盖率和质量,通过非阻塞警告鼓励开发者编写测试,评估测试存在性、覆盖策略及质量,培养测试习惯。
用户完成功能开发并请求检查
需要评估或提升测试覆盖率时
npx skills add DanielPodolsky/ownyourcode --skill testing-gate -g -y


