A Claude Code plugin that turns a session into a coding tutor. Bring your own course; ACC implements each chapter until its tests pass, explains it with an HTML artifact, and closes with an end-to-end
翻译准备中
插件TypeScript · Go TemplateGitHub @contract-hero在线运营者未确认
试用过了吗? 点一下就好,无需登录。
个人 GitHub 账号下公开仓库的所有者可以登录并验证所有权,自行管理介绍,无需管理员批准。
登录并生成验证文件,在 30 分钟内将其提交到此仓库的默认分支。其他分支或分叉仓库中的文件无效。然后在下方检查文件,即可无需管理员批准直接管理项目。请保留文件以维持管理权限。
如需登录,将前往登录页面。登录后请回到此处,再次点击所选的验证按钮。
在项目文件夹中运行 /nomorevibe verify,即可验证所有权并自行管理介绍。
一分钟完成验证Claude Code learning framework (v0.3 chapter model). A course plugin splits a lesson into chapters defined by tests; the conductor implements each chapter in a seeded workspace, explains it with an HTML artifact, and closes with an end-to-end test and a summary. Bring your own course.
翻译准备中
正在加载完整 README。 以下为已保存的摘录。
Coding lessons that run inside Claude Code. Chapters defined by tests. The agent builds, you learn.
ACC v0.3.0 is a Claude Code plugin that turns a session into a coding tutor. A lesson starts from a topic and its documentation. It is split into chapters, and each chapter is defined by the tests it makes pass. At runtime the agent implements every chapter in your workspace, explains what it wrote with a self-contained HTML artifact, and closes the lesson with an end-to-end test and a summary page. You read, ask, and confirm.查看完整 README ↗Coding lessons that run inside Claude Code. Chapters defined by tests. The agent builds, you learn.
ACC v0.3.0 is a Claude Code plugin that turns a session into a coding tutor. A lesson starts from a topic and its documentation. It is split into chapters, and each chapter is defined by the tests it makes pass. At runtime the agent implements every chapter in your workspace, explains what it wrote with a self-contained HTML artifact, and closes the lesson with an end-to-end test and a summary page. You read, ask, and confirm.
docs/). Every chapter is grounded in it.There are no output modes. ACC recommends the Concise Claude Code output style and offers to set it. All learning content goes into the artifacts, not the chat.
/plugin marketplace add contract-hero/plugin-marketplace
/plugin install agentic-community-college@contract-hero
/plugin install acc-claude-sdk@contract-hero # a course (see below)
/acc-claude-sdk:start # start a lesson
acc-claude-sdk is the first course on the v0.3 model. Lesson 1, Your first agent, builds the smallest useful agent in TypeScript in three chapters, each defined by its tests:
query() returns an async iterable of typed messages; the result message is the contract.createSdkMcpServer() and addressed as mcp__notes__add_note.query() and the output streams so the CLI is testable offline; the result message drives the summary line.Unit tests run offline against a fake message stream. The end-to-end test runs the real agent and needs ANTHROPIC_API_KEY. Every chapter ends with an HTML artifact; the lesson ends with a summary page of the most important learnings. Later lessons add sessions, hooks and subagents.
/plugin install acc-claude-sdk@contract-hero
/acc-claude-sdk:start
Two courses were written for the v0.2 section model before the chapter model existed. They stay published as prior work and do not run on ACC v0.3 until they are migrated to chapters.json:
acc-deepbook-course: 4 Sui DeepBook lessons (orders on a BalanceManager, swaps over the CLOB, flash-loan arbitrage, a market-maker bot).acc-evm-wal: 6 Walrus x EVM lessons (blob anchoring, Walrus Sites, an ENS-gated resolver, DAO proposals, a verifiable manifest client, a quilt-backed ERC-721)./agentic-community-college:create-course # scaffold a course plugin
/agentic-community-college:create-lesson # docs -> chapters -> tests -> validation
create-lesson curates the docs, plans the chapters, writes the tests and the reference solution, writes the chapter briefs, and validates the lesson with a learner sub-agent before you commit.
acc-claude-sdk · acc-deepbook-course · acc-evm-walcontract-hero/plugin-marketplacetoolkit@contract-hero (optional; the conductor offers publish-html for the summary artifact when it is enabled)If you are editing ACC itself, see CLAUDE.md for the architectural invariants, build/test commands, and component map.
pnpm install
cd mcp/server && pnpm install && pnpm build
pnpm test # from the repo root
The plugin manifest spawns node mcp/server/dist/index.js over stdio, so pnpm build is required after any change in mcp/server/src/.