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 规范及架构,覆盖路由、中间件、安全与错误处理等场景。通过检查清单和苏格拉底式提问指导初级开发者规范代码。
审查 API 端点或 Express 路由
询问接口是否符合 RESTful 规范
检查后端架构或中间件实现
npx skills add DanielPodolsky/ownyourcode --skill backend-fundamentals -g -y
用于审查数据库设计、SQL/NoSQL查询、ORM模型及迁移脚本,涵盖范式、索引、性能优化及安全规范,旨在帮助初级开发者避免常见反模式。
审查Schema设计和迁移
检查SQL或ORM查询性能
评估索引创建策略
排查N+1查询问题
npx skills add DanielPodolsky/ownyourcode --skill database-fundamentals -g -y
Protocol D 是一套系统化调试方法论,指导开发者通过阅读错误、隔离问题、查阅文档、提出假设和验证来排查故障。适用于 junior 遇到报错、卡壳或沮丧时,提供结构化步骤以高效定位并修复 bug。
用户表示遇到问题无法解决
用户报告程序崩溃或报错
用户表达挫败感或困惑
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块检查
构建涉及fetch或外部服务的功能
询问如何处理网络错误或API失败
npx skills add DanielPodolsky/ownyourcode --skill error-handling-fundamentals -g -y
用于审查前端组件架构、状态管理和性能,指导初级开发者遵循单一职责原则,避免反模式,提升代码质量。
审查 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端点及敏感数据处理,确保遵循安全最佳实践。
审查登录和认证流程
检查用户输入处理和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测试的策略指导,涵盖测试金字塔、框架选型及最佳实践。适用于审查测试文件、解答测试疑问或补充缺失测试的场景。
询问如何编写或设计测试
审查测试代码质量
讨论测试覆盖率与策略
涉及 Vitest/Jest/Playwright 等工具
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 流程触发
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性能,给出通过或警告结果。
需要审查代码的性能影响
检查是否存在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


