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/.