Shared Sessions for Claude Code
Share a Claude Code session with a link. Teammates join from their own Claude Code and work in it together.
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
PluginsTypeScript · Go TemplateGitHub @contract-heroOnlineOwner unconfirmed
Have you tried it? One tap is enough. No sign-in needed.
Owners of public repositories under a personal GitHub account can sign in to verify ownership and manage the introduction themselves. No administrator approval is needed.
Sign in, generate a verification file, and commit it to this repository’s default branch within 30 minutes. Files on other branches or forks do not count. Then check the file below to manage the project without administrator approval. Keep the file to retain your access.
If needed, you will go to sign-in. After signing in, return here and press your chosen verification button again.
Run /nomorevibe verify in your project folder to verify ownership and manage the introduction yourself.
Verify in one minuteAsk about other verification options
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.
Loading the full README. The saved excerpt is shown below.
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.Read the full 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/.