Battle-tested Claude Code plugin for engineering teams — 38 agents, 156 skills, 72 legacy command shims, production-ready hooks, and selective install workflows evolved through continuous real-world use
Enforce TDD workflow for Go. Write table-driven tests first, then implement. Verify 80%+ coverage with go test -cover.
Fix Gradle build errors for Android and KMP projects
Run a deterministic repository harness audit and return a prioritized scorecard.
Enable or disable hookify rules interactively
Multi-model collaborative planning - Context retrieval + Dual-model analysis → Generate step-by-step implementation plan.
Software architecture specialist for system design, scalability, and technical decision-making. Use PROACTIVELY when planning new features, refactoring large systems, or making architectural decisions.
Build and TypeScript error resolution specialist. Use PROACTIVELY when build fails or type errors occur. Fixes build/type errors only with minimal diffs, no architectural edits. Focuses on getting the build green quickly.
Personal communication chief of staff that triages email, Slack, LINE, and Messenger. Classifies messages into 4 tiers (skip/info_only/meeting_info/action_required), generates draft replies, and enforces post-send follow-through via hooks. Use when managing multi-channel communication workflows.
Expert code review specialist. Proactively reviews code for quality, security, and maintainability. Use immediately after writing or modifying code. MUST BE USED for all code changes.
C++ build, CMake, and compilation error resolution specialist. Fixes build errors, linker issues, and template errors with minimal changes. Use when C++ builds fail.
Head-to-head comparison of coding agents (Claude Code, Aider, Codex, etc.) on custom tasks with pass rate, cost, time, and consistency metrics
Design and optimize AI agent action spaces, tool definitions, and observation formatting for higher completion rates.
Structured self-debugging workflow for AI agent failures using capture, diagnosis, contained recovery, and introspection reports.
Add x402 payment execution to AI agents — per-task budgets, spending controls, and non-custodial wallets via MCP tools. Use when agents need to pay for APIs, services, or other agents.
Build an evidence-backed ECC install plan for a specific repo by sorting skills, commands, rules, hooks, and extras into DAILY vs LIBRARY buckets using parallel repo-aware review passes. Use when ECC should be trimmed to what a project actually needs instead of loading the full bundle.
Matches all tools
Hooks run on every tool call, not just specific ones
Executes bash commands
Hook triggers when Bash tool is used
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimBased on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
Modifies files
Hook triggers on file write and edit operations
Modifies files
Hook triggers on file write and edit operations
External network access
Connects to servers outside your machine
External network access
Connects to servers outside your machine
Uses power tools
Uses Bash, Write, or Edit tools
Uses power tools
Uses Bash, Write, or Edit tools
No model invocation
Executes directly as bash, bypassing the AI model
No model invocation
Executes directly as bash, bypassing the AI model
Runs pre-commands
Contains inline bash commands via ! syntax
Runs pre-commands
Contains inline bash commands via ! syntax
Bash prerequisite issue
Uses bash pre-commands but Bash not in allowed tools
Bash prerequisite issue
Uses bash pre-commands but Bash not in allowed tools
A full-stack Todo application built with Next.js App Router, TypeScript, Tailwind CSS, Turso (libsql), and optional Supabase auth. Runs locally with zero credentials.
A production-ready Next.js todo app with a REST API, persistent storage, and optional authentication.
low, medium, high| Layer | Technology |
|---|---|
| Framework | Next.js 16.2.3 (App Router) |
| Language | TypeScript 5.x |
| Styles | Tailwind CSS 4.x |
| Database | Turso / libsql (local: file:./dev.db) |
| Auth | Supabase (optional; guest session fallback) |
| Runtime | Node.js 20.x |
| Testing | Vitest + Playwright |
npm install
cp .env.example .env.local
Default .env.local works with zero changes for local dev (uses a local SQLite file).
# Local SQLite — no credentials needed
DATABASE_URL=file:./dev.db
DATABASE_AUTH_TOKEN=
# Supabase — leave blank to use guest session
NEXT_PUBLIC_SUPABASE_URL=
NEXT_PUBLIC_SUPABASE_ANON_KEY=
SUPABASE_SERVICE_ROLE_KEY=
npm run dev
Open http://localhost:3000 — redirects to /todos.
| Command | Description |
|---|---|
npm run dev | Start Next.js dev server |
npm run build | Create production build |
npm run start | Start the built app |
npm run lint | Run ESLint |
npm run typecheck | Run tsc --noEmit |
npm run test | Run Vitest unit tests |
npm run test:unit:coverage | Run unit tests with coverage |
npm run test:e2e | Run Playwright E2E tests |
src/
app/
api/todos/ # REST API routes (GET, POST, PATCH, DELETE)
todos/ # Todos page (/todos)
layout.tsx # Root layout
page.tsx # Redirects / → /todos
components/
TodoForm.tsx # Create todo form
TodoList.tsx # Filtered todo list
TodoItem.tsx # Single todo row with inline edit
lib/
db.ts # Turso/libsql client (local or remote)
todos.ts # Data access layer — CRUD operations
auth.ts # Supabase auth + guest session fallback
validate.ts # Input validation helpers
env.ts # Boot-time env var validation
types/
todo.ts # Todo, CreateTodoInput, UpdateTodoInput types
tests/
unit/ # Vitest unit tests
e2e/ # Playwright smoke tests
| Method | Route | Description |
|---|---|---|
GET | /api/todos | List all todos |
POST | /api/todos | Create a todo |
GET | /api/todos/[id] | Get a todo by ID |
PATCH | /api/todos/[id] | Update a todo |
DELETE | /api/todos/[id] | Delete a todo |
{
"title": "Buy milk",
"description": "Optional notes",
"due_date": "2026-04-20",
"priority": "medium",
"tags": ["shopping"],
"list_id": "optional-list-id"
}
title is required. All other fields are optional.
| Field | Type | Notes |
|---|---|---|
id | string (UUID) | Primary key |
title | string | Required, max 500 chars |
description | string | null | Max 5000 chars |
due_date | string | null | ISO 8601 date |
completed | boolean | Default false |
priority | "low" | "medium" | "high" | Default "medium" |
tags | string | JSON array string |
list_id | string | null | Optional grouping |
created_at | string | ISO 8601 timestamp |
updated_at | string | ISO 8601 timestamp |
Uses Turso (libsql) with automatic table creation on first run. No migrations needed locally.
| Mode | Config |
|---|---|
| Local dev | DATABASE_URL=file:./dev.db — SQLite file, no token |
| Production | TURSO_DATABASE_URL=libsql://your-db.turso.io + TURSO_AUTH_TOKEN |
dev.db is created automatically and is gitignored.
Supabase auth is optional. When NEXT_PUBLIC_SUPABASE_URL and the anon key are not set, the app falls back to a guest session automatically — useful for local dev and CI.
Auth files: src/lib/auth.ts
| Variable | Description |
|---|---|
DATABASE_URL | SQLite file path (local) or Turso URL (production) |
DATABASE_AUTH_TOKEN | Required for remote Turso; leave empty for local SQLite |
TURSO_DATABASE_URL | Alternative to DATABASE_URL (Vercel integration) |
TURSO_AUTH_TOKEN | Alternative to DATABASE_AUTH_TOKEN (Vercel integration) |
npx claudepluginhub jevonthompsonx/todo.tsxPlan and execute tasks from PRDs with hierarchical subtasks, dependency tracking, and project memories. Features dashboard visualization, autonomous batch execution, and persistent memory for constraints, decisions, and conventions.
Basecamp integration for Claude Code. Create todos, track work, link code to projects.
CLI-free taskmd plugin. Manage tasks stored as markdown files using only Claude's native tools — no CLI binary required.
Task and project management with the tdn CLI. Helps Claude work as a productivity assistant, managing tasks, projects, and areas stored as markdown files on disk.
Todoist for Claude Code — manage tasks, projects, labels, and workflows from your terminal.
Harness 多智能体 Web 应用构建插件 v3。Command 作为 Harness 主控,以 claude -p 独立进程调度各智能体。技术栈固定:Spring Boot 3 后端 + React 前端,内嵌 SQLite,无外部依赖。