xiehuan123/coding-coach

Plugin插件 Native原生 ⭐ 4 NOASSERTION Prompts & Skills提示词与技能

Project Overview项目介绍

Coding Coach is a collection of AI agent presets and skills built for non-developers to walk through the full process of turning an idea into a deployed product. It supports multiple AI coding agent platforms, including Claude Code, DeepSeek Harness (DSH), and any other agent that supports the cross-platform skill format. The repository ships two different distributions for different use cases: a complete pre-configured agent preset, and a bundle that adds only the skills to an existing agent profile. There are multiple straightforward installation methods depending on your platform of choice.

This tool is specifically designed for people who do not have professional coding experience, to help them bring their product ideas to life without needing to learn complex jargon. All you need to do to start is tell the agent your idea, such as “I want a small budgeting app”, and it will follow an eight-step pipeline from requirement clarification to final deployment. Each step waits for your confirmation before proceeding, and the agent explains everything in plain language you can understand. You can also ask it to teach you a new concept or re-explain something you did not catch at any point during the process.

The entire project is released under the MIT license, though portions of the skills are adapted from other open source projects that retain their original copyright notices. To install for Claude Code, you can run the one-line command claude plugin install xiehuan123/coding-coach directly from your terminal. For DSH users, you can either copy the full preset directory to your local DSH agent presets folder or install the bundle via npm. You can also manually copy individual skills to your agent’s skills folder if you only need a few specific skills. If you plan to redistribute adapted skills, you should verify the license terms first.

编程教练(Coding Coach)是一套面向非开发人员的AI编码Agent预设与技能集合,包含一套固定编排流水线和35个细分技能,覆盖从产品构思到界面设计、代码实现再到上线部署的全流程。它同时支持多个AI编码平台,包括 Claude Code、DeepSeek Harness(DSH)以及其他兼容通用技能格式的Agent工具,提供两种分发形式满足不同使用需求。

它主要面向没有编程经验的非开发人员,用户只需说出自己的产品想法,比如「帮我做一个记账小工具,一步步来」,AI就会按照八段流水线从澄清需求到上线部署一步步推进,每一步完成后都会让用户确认再继续,全程使用易懂语言沟通,用户还可以随时要求AI讲解概念或者重述内容。

该项目整体采用MIT许可证,部分技能改编自其他开源项目,保留原项目的版权声明。针对不同平台有多种安装方式:DSH用户可以选择安装完整的Agent预设,也可以将所有技能集成到现有自定义profile中,同时支持Claude Code官方一键安装,还能手动拷贝单个技能到其他Agent的技能目录使用。

Pre-install check安装前体检Compatibility · Security兼容性 · 安全性 1 warning1 项注意
  • Only 4 stars - very few users, little community feedback星标只有 4,几乎没人在用,遇到问题缺少社区反馈
DSH walks through these 9 checksDSH 会逐条核对这 9 项

Compatibility兼容性

  • DSH, Node, OS and profile requirementsDSH 版本 / Node 版本 / 操作系统 / profile 是否满足要求
  • External dependencies and runtimes (Electron / Python / Docker, ...)外部依赖与运行时(Electron / Python / Docker 等)是否齐备
  • Conflicts with installed plugins: command names, skill / tool names, ports, duplicate MCP registration与已装插件是否冲突:命令名、skill / tool 重名、端口占用、重复 MCP 注册

Security安全性

  • Repo matches the facts registered here; archived or abandoned?仓库是否与页面登记一致,是否归档或长期停更
  • Safety of preinstall / install / postinstall and install.sh / setup.ps1preinstall / install / postinstall 与 install.sh、setup.ps1 是否安全
  • curl|bash, download-then-execute, obfuscation, unrelated domains → stop immediatelycurl|bash、下载即执行、混淆代码、无关域名 → 立刻停止
  • Typosquatting or unmaintained packages among the new dependencies新增依赖里有没有 typosquatting 或无人维护的包
  • Requested permissions vs. what the feature actually needs申请了哪些权限、是否超出功能所需(filesystem / network / shell / clipboard)
  • Any sudo / admin requirement, plus uninstall and rollback是否要求 sudo / 管理员权限,以及卸载与回滚方式

Anything uncertain must be marked unknown with a note on how to confirm it. This site's signal screen is a static snapshot, not a security audit.拿不准的必须标「未知」并说明要我怎么确认。本站的信号筛查是静态快照,不能替代安全审计。

Or use CLI install (for developers)或使用命令行安装(适合开发者)

CLI Install命令行安装

dsh plugin --profile web add coding-coach

把 xiehuan123/coding-coach 加入你的 DSH 配置(web profile)即可启用。

READMEREADME

Coding Coach(编程教练)

面向非开发人员的「从想法到上线」全流程产品教练:一套固定编排流水线 + 三套技能,覆盖产品 → 界面 → 实现 → 上线。

⚠️ 一个仓库,两个分发物,别搞混:

  • Agent 预设「编程教练」(dsh/coding-coach/)→ 一个完整的 agent:中文教练人设 + 自动编排引导 + 35 技能。GUI 里能选到它。
  • profile bundle 插件(根目录 package.json + cordis.patch.yml,已发到 npm 包 coding-coach)→ 只是把 35 个技能装进某 profile,不含人设、不会新增 agent。

想用「编程教练」这个 agent:装 Agent 预设;只想把技能塞进自己已有的 agent:装 bundle。

给非开发人员的体验:不需要懂编程术语。直接说「我想做个记账小工具,帮我一步步来」, AI 会先按 coach-playbook 选模式走八段流水线(澄清 → 用户路径 → 配色 → UI → 原型验证 → 实现 → 验收 → 上线), 每步产出让你确认后再继续,全程用你能听懂的话汇报,并可以随时要求它讲解(teach)或重讲(wait-what)。

技能清单(35 个)

编排流水线

技能 作用(大白话)
coach-playbook 产品编排:从 0 到 1 的八段流水线 + 5 种模式(落地页 / 应用 / 看板 / 小程序 / 内容站)

工程技能(改编自 mattpocock/skills,MIT)

技能 作用(大白话)
ask-matt 路由:不知道该用哪个流程时先问它
grill-me / grilling 追问澄清:把模糊想法问清楚再动手
grill-with-docs 追问澄清(带文档):边问边沉淀 CONTEXT.md / ADR,边界条件由 AI 推荐
to-spec 需求转规格:对话整理成需求文档
to-tickets 任务拆解:拆成可一步步完成的小任务
implement 实现:按规格写代码(内部走 tdd,完成后 code-review)
tdd 测试驱动开发:先写测试再写实现
prototype 原型:快速做一次性原型验证想法
diagnosing-bugs 诊断:系统化排查报错 / 慢 / 行为不对
code-review 评审:对照规范和需求检查改动质量
research 调研:派后台子代理查一手资料
domain-modeling 领域建模:统一术语、记录决策
codebase-design 代码库设计:深模块设计词汇
teach 教学:系统化教一个新概念
handoff 交接:生成交接文档给另一个 AI / 同事
to-questionnaire 问卷:把缺的信息变成给别人填的问卷
wait-what 重说:用大白话重新讲一遍

产品技能(改编自 Codex product agent)

技能 作用(大白话)
product-manager 产品经理:需求发现 → PRD → 路线图 → 发布
product-feedback-synthesizer 反馈综合:把用户反馈提炼成改进建议
product-sprint-prioritizer 优先级排序:RICE 框架排需求优先级
product-trend-researcher 趋势研究:判断赛道/方向值不值得做
product-behavioral-nudge-engine 行为助推:提升激活/留存/转化

界面与上线技能

技能 作用(大白话)
product-designer 产品体验设计:用户流程、转化路径、功能取舍
ui-designer 视觉 UI:布局、组件、设计系统、无障碍状态
ui-ux-pro-max UI/UX 设计智能:风格、配色、字体、组件
design-taste-frontend 反模板设计品味:落地页/作品集/改版
frontend-architect 前端架构:组件边界、状态、路由
motion-designer 动效设计:微交互、转场、缓动
web-design-guidelines 界面规范评审:无障碍、可用性
vercel-react-view-transitions 页面切换/过渡动效
vercel-react-best-practices React 前端性能规则
writing-guidelines 文案/文档写作规范评审
deploy-to-vercel 部署到 Vercel 上线

Showing the opening section of the README — the full document lives in the repository以上为 README 开头摘要,完整文档在仓库内 · View the full README on GitHub →在 GitHub 查看完整 README →

← 上一个 Prev agent-skills 下一个 Next dsh-tool-describe-image →