search-mesh
Search-Mesh is a Rust-native codebase intelligence service for autonomous coding agents.
Prove you understand the diff. Diffler generates comprehension quizzes from Git branch diffs for Claude Code, OpenCode, and pull-request workflows.
Search-Mesh is a Rust-native codebase intelligence service for autonomous coding agents.
FAQ
diffler is a Claude Code plugin with 1 hand-picked skill for development work, indexed on Flowy. Install it with the command on its page. It includes diffler. Its skills do not fire on their own yet. Request auto-invocation to have Flowy route them as you prompt. Free and open source.
$ npx -y skills add jamestkelly/diffler --agent claude-code
Repo: jamestkelly/diffler
Prove you understand the diff.
Diffler generates comprehension quizzes from Git branch diffs for Claude Code, OpenCode, and pull-request workflows. Its first milestone is an agent skill that collects focused branch context, generates graded questions, and publishes them to Google Forms.
Diffler is in early development. The repository contains the TypeScript project foundation, versioned quiz-document contract, local branch-context collection, Google Forms authentication and publication, and a portable Claude Code and OpenCode skill.
Install dependencies and run all checks:
pnpm install --frozen-lockfile
pnpm check
pnpm build
Run the development CLI:
pnpm start -- --help
pnpm start -- context --base main
pnpm start -- publish .diffler/quiz.json --context .diffler/context.json
To authorize Google Forms publication, follow the
Google authentication setup, then run
diffler auth login. Maintainers can still select a bring-your-own Desktop
client with --credentials <path>.
See Google Forms publishing for the publication
flow and manual verification steps.
Install the agent workflow using the skill installation guide.
Maintainers can inspect and install the exact npm tarball by following the
npm publication guide.
The aggregate check command verifies formatting, linting, types, and tests.
CI runs the same checks on pull requests and pushes to main.
The stable Review Gate check and recommended branch protection are documented
in Repository Settings.
Maintainers can verify both canonical Google Cloud environments without making
changes by running pnpm cloud:check; see
Google Authentication.
src/ TypeScript CLI and domain implementation
docs/ Context and quiz contracts
skills/diffler/ Claude Code and OpenCode skill (planned)
.github/workflows/ Continuous integration
MIT. See LICENSE.
.gitattributes
.github/
dependabot.yml
pull_request_template.md
workflows/
release.yml
review.yml
.gitignore
.nvmrc
.releaserc.json
AGENTS.md
biome.json
CLAUDE.md
config/
google-cloud-projects.json
docs/
diff-context.md
google-auth.md
google-forms-publishing.md
npm-publication.md
quiz-document.md
repository-settings.md
skill-installation.md
examples/
quiz.json
LICENSE
package.json
pnpm-lock.yaml
pnpm-workspace.yaml
README.md
schemas/
quiz-document.schema.json
scripts/
check-quiz-schema.ts
cloud-check.test.ts
cloud-check.ts
inject-google-oauth-client.test.ts
inject-google-oauth-client.ts
package-smoke.ts
release-config.test.js
verify-reviewed-head.js
verify-reviewed-head.test.js
write-quiz-schema.ts
skills/
diffler/
SKILL.md
src/
auth.test.ts
auth.ts
cli.test.ts
cli.ts
cloud-readiness.test.ts
cloud-readiness.ts
diff-context.test.ts
diff-context.ts
google-forms.test.ts
google-forms.ts
google-oauth-client.test.ts
google-oauth-client.ts
quiz-context.test.ts
quiz-context.ts
quiz.test.ts
quiz.ts
skill.test.ts
test-setup.ts
tsconfig.build.json
tsconfig.json
vitest.config.tsยฉ 2026 Flowy ยท Free and open source
Built for Claude Code ยท Not affiliated with Anthropic