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端点和Express路由
评估后端架构和中间件
检查RESTful规范和输入验证
npx skills add DanielPodolsky/ownyourcode --skill backend-fundamentals -g -y
用于审查数据库设计、SQL/NoSQL查询、ORM模型及迁移脚本的Skill。涵盖模式规范化、索引优化、防N+1查询、参数化安全及可逆迁移等检查点,帮助开发者规避常见反模式。
审查数据库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
指导编写高质量文档,涵盖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链及网络请求。涵盖异常捕获、用户体验优化、日志记录与恢复策略,帮助开发者避免常见反模式。
审查 try/catch 块
检查 Promise 链错误处理
评估 API 错误响应处理
分析网络请求失败场景
npx skills add DanielPodolsky/ownyourcode --skill error-handling-fundamentals -g -y
用于审查前端组件架构、状态管理及性能优化,提供检查清单与反模式示例,指导初级开发者改进 React/Vue 代码质量。
审查 React/Vue 组件代码
评估状态管理方案
检查 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、输入验证、认证授权及数据暴露检查。适用于登录流程、API端点、密码存储等场景,指导Junior开发者遵循安全最佳实践。
审查登录或认证流程
检查用户输入处理与验证
评估API端点安全性
询问代码是否安全
npx skills add DanielPodolsky/ownyourcode --skill security-fundamentals -g -y
提供SEO审查清单,检查标题、描述、语义化HTML及Open Graph标签,确保页面可被搜索引擎索引并优化用户体验。
审查HTML头部结构
优化公开页面元数据
添加或修改SEO相关标签
npx skills add DanielPodolsky/ownyourcode --skill seo-fundamentals -g -y
指导单元测试、集成测试和E2E测试策略,涵盖金字塔模型、框架选择(Vitest/Jest/Playwright)及最佳实践。适用于审查测试文件、制定测试计划及解决测试相关问题。
询问如何编写或审查测试
涉及 Vitest, Jest, Playwright 等测试工具
讨论测试覆盖率或测试策略
Junior 询问测试方法
npx skills add DanielPodolsky/ownyourcode --skill testing-fundamentals -g -y
代码审查门禁,检查错误处理规范性,包括空catch块、用户友好提示及日志记录,确保故障场景下的用户体验与可调试性。
代码提交或合并请求时的自动化审查流程
需要验证异常处理逻辑和健壮性的开发阶段
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
用于验证初级开发者对已写代码的深度理解。通过逐行 walkthrough、方案权衡、变更场景和边界情况四个维度的问答,确保其真正掌握代码逻辑与架构,作为任务完成的阻塞性检查点。
/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漏洞、输入验证及认证授权,防止敏感数据泄露。
代码合并前安全检查
部署前安全验证
npx skills add DanielPodolsky/ownyourcode --skill security-gate -g -y
用于在开发流程中验证测试覆盖率和质量,通过非阻塞式警告鼓励编写测试。检查测试存在性、覆盖策略及代码质量,提供反馈与改进建议,旨在培养测试习惯而非强制拦截。
完成功能开发后询问测试情况
检查代码是否包含有效单元测试或集成测试
评估测试覆盖率不足时的改进建议
npx skills add DanielPodolsky/ownyourcode --skill testing-gate -g -y


