{
  "markdown": "<div align=\"center\">\n  <img src=\"docs/assets/dc-designer-hero.png\" alt=\"DC Designer product overview\" width=\"960\">\n  <h1>DC Designer</h1>\n  <p><strong>从课标到课堂，让教学设计真正可执行。</strong></p>\n  <p>Evidence-grounded Dick–Carey instructional design for nine China K–12 subjects.</p>\n  <p>\n    <a href=\"https://xiajiadi.github.io/dc-designer-core/\">产品官网</a>\n    ·\n    <a href=\"docs/quickstart.md\">快速开始</a>\n    ·\n    <a href=\"docs/source_provenance.md\">来源与证据</a>\n  </p>\n  <p>\n    <a href=\"https://github.com/xiajiadi/dc-designer-core/actions/workflows/ci.yml\"><img src=\"https://github.com/xiajiadi/dc-designer-core/actions/workflows/ci.yml/badge.svg?branch=master\" alt=\"CI\"></a>\n    <a href=\"https://github.com/xiajiadi/dc-designer-core/actions/workflows/pages.yml\"><img src=\"https://github.com/xiajiadi/dc-designer-core/actions/workflows/pages.yml/badge.svg?branch=master\" alt=\"GitHub Pages\"></a>\n    <a href=\"LICENSE\"><img src=\"https://img.shields.io/badge/license-MIT-1f1f1f.svg\" alt=\"MIT License\"></a>\n  </p>\n</div>\n\nDC Designer v3.0 是一个面向中国大陆小学、初中和普通高中九学科教师的跨智能体、本地优先教学系统设计插件。支持语文、数学、英语、物理、化学、生物、历史、地理和政治。它以 Dick–Carey 教学系统设计模型为骨架，把课程标准、教学分析、学习者与环境、绩效目标、评价证据、教学策略、课堂材料和修订组织成一条可追溯的设计链。Codex、Claude Code、Gemini CLI、支持 MCP 的智能体，以及能够读取项目文件的其他智能体，都可以接入同一套核心能力。\n\n它不是替教师一键生成教案，而是帮助教师完成一次有依据、有结构、有证据、可以进入课堂的教学系统设计。\n\n## Why DC Designer\n\n真正困难的不是写出一段教学文字，而是解释并检查这些关系：\n\n- 教学目的为什么这样确定，依据哪一条课程标准；\n- 学习者需要哪些入门技能，目标对应哪些可观察行为；\n- 评价任务能否证明学习者已经达成目标；\n- 教学策略、教学材料和评价证据是否保持一致；\n- 教学实施后，应该根据什么证据继续修订。\n\nDC Designer 将这些决策放回同一个教学系统中处理。\n\n| 设计问题 | DC Designer 的处理方式 |\n| --- | --- |\n| 教学模型 | Dick–Carey 系统化设计流程 |\n| 课程标准 | 官方来源元数据、条款候选和适用范围可追溯 |\n| 教师判断 | 关键决策由教师确认、修改或补充 |\n| 教学目标 | 条件、行为和标准对应的绩效目标 |\n| 评价与策略 | 目标、评价、策略和材料的一致性检查 |\n| 教师资料 | 本机优先，标记为 `C1/teacher_private` |\n| 教学效果 | 没有真实数据时保持“待实施 / 待验证” |\n\n## Sample Artifacts\n\n下面的截图取自《Python 分支结构教学系统设计报告》，用于展示插件生成的交付物形态；它是信息科技示例，不代表产品只支持信息科技。报告中的课堂情境与评价数据仅作示例，不代表真实学生效果。截图展示的是交付物，不绑定某一个智能体宿主。\n\n<table>\n  <tr>\n    <td align=\"center\"><img src=\"docs/assets/sample-report-page.png\" alt=\"Python branch structure teaching system design report\" width=\"280\"></td>\n    <td align=\"center\"><img src=\"docs/assets/sample-skill-map.png\" alt=\"Skill goals and subordinate skills overview\" width=\"420\"></td>\n    <td align=\"center\"><img src=\"docs/assets/sample-skill-hierarchy.png\" alt=\"Subordinate skills and entry skills map\" width=\"420\"></td>\n  </tr>\n  <tr>\n    <td align=\"center\"><sub>Python 分支结构教学系统设计报告</sub></td>\n    <td align=\"center\"><sub>技能目标与从属技能概览</sub></td>\n    <td align=\"center\"><sub>从属技能与入门技能图</sub></td>\n  </tr>\n</table>\n\n## One Project, Many Deliverables\n\n一次设计从同一个结构化项目对象生成多种可交付结果，编号、依据和链接保持一致：\n\n- Word 完整教学系统设计报告、教师指南和学生学习单；\n- Excel 目标—评价—策略一致性矩阵；\n- JSON 项目文件、Markdown 证据和质量报告；\n- 目的操作流程图、从属技能与入门技能图；\n- 编程课题的开始、动作、决策、分支和测试 / 调试反馈图；\n- PNG 图像、可编辑 Draw.io 单页图和多页工作簿。\n\n<p align=\"center\">\n  <img src=\"docs/assets/dc-designer-outputs.png\" alt=\"DC Designer outputs overview\" width=\"960\">\n</p>\n\n## The Design Chain\n\n<p align=\"center\">\n  <img src=\"docs/assets/dc-designer-workflow.png\" alt=\"Dick–Carey instructional design workflow\" width=\"960\">\n</p>\n\n设计从评价需求和绩效差距开始，经过教学分析、学习者与环境、绩效目标、评价工具、教学策略和材料，最后通过形成性评价与修订回到前面的决策。教学目的操作流程、技能层级和编程控制流程分别表达，不混合为一张含义不清的图。\n\n## Product Architecture\n\n<p align=\"center\">\n  <img src=\"docs/assets/dc-designer-architecture.png\" alt=\"DC Designer product architecture\" width=\"960\">\n</p>\n\n插件把教学模型、来源与知识库、教师确认、技能和评价规则、质量门禁以及多种输出组织成一个项目对象。它提供分析建议，但不替教师确认教学目的，也不把候选证据伪装成最终依据。\n\n## Two Design Modes\n\n### `standard_fast`\n\n课标约束快速设计。适合已经明确课题、教材、课时和教学条件的教师。提供学段、年级、课题、教材位置、课时、设备和匿名班级共性学情后，系统检索课程标准依据，形成完整草案，再邀请教师确认关键决策。\n\n### `collaborative`\n\n完整协同设计。从评价需求和绩效差距开始，按 Dick–Carey 模型逐阶段执行：\n\n`提问 → 候选与理由 → 教师确认或修改 → 保存决策 → 下一阶段`\n\n适合课程设计、公开课、教学研究和需要完整设计证据的场景。\n\n## Three Agent Skills\n\n```text\n/dc-designer-core:dc-info-tech-design\n/dc-designer-core:dc-info-tech-review\n/dc-designer-core:dc-info-tech-revise\n```\n\n- **Design**：创建九学科教学系统设计；\n- **Review**：检查目标、评价、策略、来源和结构一致性；\n- **Revise**：结合教师反馈和匿名形成性评价信息修订已有设计。\n\n三条 Skill 是跨宿主共享的核心流程。不同智能体使用各自的原生入口或 MCP 接入方式，但读取的流程规则、项目合同和隐私边界保持一致。完整的宿主接入说明见 [跨智能体接入](docs/agent-compatibility.md)。\n\n## Real Plugin Walkthrough\n\n下面的三张截图来自一次真实的智能体桌面会话，展示从选择 Skill、提交课题，到生成教学目的候选的关键状态。当前公开素材以 Codex 桌面会话为例，但产品能力不限定于 Codex。由于设计流程需要等待检索并保留教师确认，公开展示采用关键截图序列，不用加速或伪造 GIF；截图中的课题为匿名演示输入，也不代表已经通过全部质量门禁。\n\n<table>\n  <tr>\n    <td align=\"center\"><img src=\"docs/assets/dc-designer-plugin-01-skill-menu.png\" alt=\"AI agent skill selection\" width=\"360\"></td>\n    <td align=\"center\"><img src=\"docs/assets/dc-designer-plugin-02-started.png\" alt=\"DC Designer required teacher inputs\" width=\"360\"></td>\n    <td align=\"center\"><img src=\"docs/assets/dc-designer-plugin-03-goal-candidate.png\" alt=\"DC Designer instructional goal candidate\" width=\"360\"></td>\n  </tr>\n  <tr>\n    <td align=\"center\"><sub>01 · 选择 DC Designer Skill</sub></td>\n    <td align=\"center\"><sub>02 · 插件列出必需确认项</sub></td>\n    <td align=\"center\"><sub>03 · 生成教学目的候选</sub></td>\n  </tr>\n</table>\n\n## Quick Start\n\n当前版本面向 Windows 10 / 11，并需要 Python 3.10 或更高版本。完整环境检查和首次设计流程见 [Quick Start](docs/quickstart.md)。\n\n### 原生入口\n\n根据你正在使用的智能体选择对应入口。详细说明、权限边界和通用回退方式见 [跨智能体接入](docs/agent-compatibility.md)。\n\n| 智能体 | 项目级接入方式 | 开始设计 |\n| --- | --- | --- |\n| Codex | 从当前仓库的 `.codex-plugin/` 识别插件 | `/dc-designer-core:dc-info-tech-design`（兼容命令名，按学科选择 v3） |\n| Claude Code | 在仓库根目录运行 `claude --plugin-dir .` | `/dc-designer-core:dc-info-tech-design`（兼容命令名，按学科选择 v3） |\n| Gemini CLI | 安装仓库中的 `gemini-extension.json` | `/dc-info-tech-design`（兼容命令名，按学科选择 v3） |\n| 其他智能体 | 使用仓库内的 MCP、Skill 或通用提示词 | 粘贴 [`prompts/dc-designer-core.md`](prompts/dc-designer-core.md) |\n\n官网“复制给任意智能体”按钮复制的是通用启动提示词，不是假设某个宿主已经安装完成的命令。将它粘贴到目标智能体后，智能体会先判断可用接入方式，再按当前项目权限完成接入检查。\n\nCodex 示例：\n\n```text\n/dc-designer-core:dc-info-tech-design\n```\n\n也可以直接描述课题，例如：\n\n```text\n为初中数学《一次函数》做一次课标约束快速设计。\n```\n\nClaude Code 示例：\n\n```text\nclaude --plugin-dir .\n/dc-designer-core:dc-info-tech-design\n```\n\nGemini CLI 示例：\n\n```text\ngemini extensions install https://github.com/xiajiadi/dc-designer-core\n/dc-info-tech-design\n```\n\n产品介绍页可以独立本地预览：\n\n```powershell\npython -m http.server 4173 --directory site\n```\n\n然后打开 `http://127.0.0.1:4173/`。插件接入、教师资料导入和设计命令请参阅 [Quick Start](docs/quickstart.md)。\n\n## Privacy & Trust\n\n- 内置库只保存官方文件元数据、公开链接和标注为 `normalized_summary` 的条款候选，不复制受限全文；\n- 教师上传的教材、教案、试卷和校本资料只写入本机 `.dc-designer/knowledge/`，并标记为 `C1/teacher_private`；\n- 教师必须确认教学目的、入门技能、学情、课时设备、策略和正式依据等关键决策；\n- 系统拒绝保存学生姓名、学号、身份证号、电话和个人成绩等身份信息；\n- 没有真实形成性评价数据时，输出保持“待实施 / 待验证”，不编造教学效果。\n\n## Scope\n\n当前公开核心能力专注于：\n\n- 中国大陆小学、初中和普通高中；\n- 语文、数学、英语、物理、化学、生物、历史、地理和政治九个学科；\n- `standard_fast` 课标约束快速设计与 `collaborative` 完整协同设计。\n\n高校、职业教育、企业培训和九学科之外的学科不在当前范围内，系统会明确返回不支持，不会套用泛化模板继续生成。跨智能体支持改变的是接入方式，不改变教学范围、证据规则和教师确认边界。历史信息科技 v1 项目仍可通过 `education_scope=k12_info_technology` 继续使用。\n\n## Documentation\n\n- [快速开始](docs/quickstart.md)\n- [跨智能体接入](docs/agent-compatibility.md)\n- [来源与证据追溯](docs/source_provenance.md)\n- [v3 项目设计](DESIGN.md)\n- [v3.0.0 发布说明](docs/release_notes_v3.0.0.md)\n- [历史 v1 信息科技合同](docs/v1_plugin_contract.md)\n- [发布说明](docs/release_notes_v1.1.5.md)\n- [变更记录](CHANGELOG.md)\n- [贡献指南](CONTRIBUTING.md)\n- [安全与隐私报告](SECURITY.md)\n- [软件引用](CITATION.cff)\n\n## Project Structure\n\n```text\n.codex-plugin/       Codex 原生适配清单\n.claude-plugin/      Claude Code 原生适配清单\ngemini-extension.json Gemini CLI 扩展清单\nGEMINI.md            Gemini CLI 项目上下文\ncommands/            Gemini CLI 命令入口\nprompts/             跨智能体通用启动提示词\nskills/              Design、Review、Revise 三个共享 Skill\nscripts/             通用 v3 入口、历史 v1 入口和导出工具\nmcp-server/          MCP 兼容入口与教学设计核心\ndata/standards/      官方来源元数据和条款候选\nschemas/             v3 项目与历史 v1 技能图合同\nexamples/            可复用的匿名请求与项目样例\nsite/                产品官网静态页面\ndocs/                用户、证据和发布文档\ntests/               核心回归与验收测试\n```\n\n<details>\n<summary>开发验证</summary>\n\n核心开发验证命令如下。官网或文案迭代时，优先进行本地页面预览和受影响资源检查；跨智能体入口变更时，先运行适配清单检查；涉及核心插件或发布包时再执行完整门禁。\n\n```text\npython -m pytest -q\npython scripts/compatibility_check.py\npython scripts/release_check.py\npython scripts/package_release.py\n```\n\n</details>\n\n## License\n\nMIT License. See [LICENSE](LICENSE).\n",
  "bytes": 7933,
  "sha": "982090dc88cec15a213bcf06fc28c973afeefd91508c75ad4498e896bc60db75",
  "repo_slug": "xiajiadi/dc-designer-core",
  "fonte": "repo",
  "truncated": false,
  "api": "https://agentalog.com/api/listings/plg_xiajiadi_dc_designer_core_8a34682d/readme"
}