Fragments
Add a deploy target, service or tool to your project. Find a fragment that fits your stack, then give your coding agent the brief to apply it.
Starting a new project? Browse stacks.
| Past 28 days | ||
|---|---|---|
AGENTS.md and agent guardrailsAGENTS.md as the one project guide for every coding agent, with hooks for Claude Code, Codex, Cursor and OpenCode that block destructive commands and secret writes. Claude Code and OpenCode also lint on write and format the agent's edits; Claude Code gets CLAUDE.md and Cursor a rule pointing at AGENTS.md. agent-ops Applies to all stacks
| Projects using it · past 28 days 24,965 | Usage trend |
Bun binary releasesRelease a Bun-compiled CLI as standalone binaries for macOS and glibc Linux on x64 and arm64, with SHA256SUMS, a checksum-verifying install.sh, an atomic self-update command and a tag-triggered GitHub release workflow. release Applies to 1 stack | Projects using it · past 28 days 1,620 | Usage trend |
Claude Code TypeScript hooksBun TypeScript hook helpers and tested Claude Code guards on top of agent-ops (destructive commands, package manager, generated files, typecheck on write), plus /check, /test and /feature commands, architect and reviewer agents, and a docs/harness.md guide. | Projects using it · past 28 days 33,715 | Usage trend |
Claude Essentials pluginEnables the claude-essentials (ce) Claude Code plugin for the project and adds path-scoped rules that point Claude at its skills for testing, error handling, debugging, and writing. agent-ops Applies to all stacks
| Projects using it · past 28 days 10,255 | Usage trend |
Clerk auth for Expo and HonoClerk sign-in for the Expo app and session verification on the Hono API, with auth on by default behind a public-path allowlist, a dev bypass, and tests that run Clerk's real verification against a local keypair with no account or network. vendor Applies to 1 stack | Projects using it · past 28 days 10,325 | Usage trend |
Cloudflare D1 with DrizzleTyped D1 bindings, Drizzle's D1 driver, checked-in SQL migrations, and isolated local database tests without a Cloudflare account. service Applies to 1 stack | Projects using it · past 28 days 10 | Usage trend |
Cloudflare PagesDeploy a static site's build output to Cloudflare Pages with wrangler (installed as a dev dependency, run through bunx), covering production deploys from the default branch, preview deploys for pull requests, and headers and redirects config. deploy Applies to 1 stack | Projects using it · past 28 days 435 | Usage trend |
Docker images + GHCRProduction container images (multi-stage, non-root, healthchecked) for each deployable part of the project, plus a GitHub Actions workflow that builds and publishes them to GitHub Container Registry after CI passes. | Projects using it · past 28 days 3,145 | Usage trend |
Effect SchemaEffect Schema as the one validation and typing layer for data crossing a trust boundary (requests, config, storage, third-party and LLM output), with branded ids, tagged errors, JSON Schema for tools, and round-trip plus property tests. | Projects using it · past 28 days Not enough data | Usage trend |
Effect testing and API skillEffect testing with @effect/vitest (fresh real layers per test, TestClock instead of sleeps, typed failure and defect assertions), shipped Effect guidance for each agent, and an agent skill written from the installed Effect release's declarations. | Projects using it · past 28 days 18,320 | Usage trend |
Git hooks (lefthook)lefthook git hooks that format and lint staged files, enforce Conventional Commits, and run the project's tests before push. tooling Applies to all stacks
| Projects using it · past 28 days 55,740 | Usage trend |
GitHub Actions CIA GitHub Actions workflow that runs the project's own make targets or package scripts on every push and pull request, with SHA-pinned actions in the default preset, least-privilege permissions, and path-filtered jobs for monorepos. ci Applies to all stacks
| Projects using it · past 28 days 55,675 | Usage trend |
GoReleaserTag-driven releases for a Go binary with GoReleaser, covering cross-platform builds with version ldflags, archives, checksums, a conventional-commit changelog, a GitHub release workflow, and optional Homebrew publishing. release Applies to 1 stack | Projects using it · past 28 days 845 | Usage trend |
OpenRouter CLI chatA terminal chat app for typescript-cli on OpenRouter: an OpenTUI chat screen and scriptable commands with NDJSON events, tools also served by a stdio MCP server, chats saved as JSON with Markdown export, and stubbed replay and eval checks. app Applies to 1 stack | Projects using it · past 28 days 1,605 | Usage trend |
OpenRouter LLM providerOpenRouter as the LLM provider for a TypeScript project: an optional API key, model discovery with a ten-minute cache, routing settings, bounded retries with safe upstream errors, a scriptable local stub server for tests, and an eval report format with a dry-run checker. vendor | Projects using it · past 28 days 1,845 | Usage trend |
OpenRouter web chatA web chat app on OpenRouter: streaming replies, a model picker, tool calls, contact extraction, server-side history, usage and cost, Markdown export and a stub-backed Playwright flow. app Applies to 1 stack | Projects using it · past 28 days Not enough data | Usage trend |
OpenTelemetry (OTLP) for Effect serversOpenTelemetry traces, logs and metrics over OTLP for the Effect server in typescript-api, astro-fullstack and react-router. One observability layer adds trace ids to the existing logs, exports nothing without an endpoint, and is tested with an in-memory tracer and a loopback OTLP receiver. tooling | Projects using it · past 28 days Not enough data | Usage trend |
PostgreSQL with Drizzle for Next.js and SvelteKitPostgreSQL for the Next.js and SvelteKit stacks through Drizzle ORM and node-postgres (pg): Docker Compose dev and test databases, checked-in SQL migrations with a drift check, a server-only database module and repository, a readiness route, and tests on databases cloned from a migrated template. service Applies to 2 stacks | Projects using it · past 28 days Not enough data | Usage trend |
PostgreSQL with Effect SQLPostgreSQL for the Effect stacks (typescript-api, react-router, astro-fullstack): Docker Compose dev and test databases, migrations run by an explicit command, a scoped connection pool, a schema-decoding repository behind an Effect service, and tests on a private database per test file. service | Projects using it · past 28 days Not enough data | Usage trend |
PostgreSQL with SQLAlchemy for PythonPostgreSQL for the FastAPI stacks (python-react, python-api): Docker Compose dev and test services with healthchecks, SQLAlchemy async models with Alembic migrations, make db-* targets, and a test harness that gives each test file its own database cloned from a migrated template. service Applies to 2 stacks | Projects using it · past 28 days 735 | Usage trend |
PostHog analyticsPostHog analytics in the web client, disabled when no key is set so tests, CI, and sandboxes need no account, with a typed event catalog and a pre-init buffer. | Projects using it · past 28 days 6,395 | Usage trend |
REST resource conventionsAgent rules for naming and shaping HTTP resources (plural nouns, methods and status codes, one resource shape, cursor pagination, versioning), independent of framework and layout, plus an AGENTS.md section recording the project's choices. | Projects using it · past 28 days 13,330 | Usage trend |
rr remote test runnerConfigures rr (github.com/rileyhilliard/rr) so the project's test, lint, and build commands can run on remote machines over SSH, with a committed .rr.yaml of named tasks, an AGENTS.md section, and the rr Claude Code plugin. tooling Applies to all stacks
| Projects using it · past 28 days 9,905 | Usage trend |
23 of 23 fragments
Adjusted counts of projects using each fragment in the past 28 days, reported by the CLI and rounded to 5. One project can use several fragments; these counts cannot be added together as unique projects. Missing counts are not zero. Trending highlights rising use compared with a fragment’s own recent baseline.
What people are adding
Explore project usage for up to six of the most-used fragments with published history. One project can use several fragments, so these series overlap. See what is gaining use.
Projects per week, by fragment
Weekly project counts for each fragment, not individual add commands.
Available published history, up to 180 days. Earlier weeks are not supplied by this snapshot.
- Git hooks (lefthook)
- GitHub Actions CI
- Claude Code TypeScript hooks
- AGENTS.md and agent guardrails
- Effect testing and API skill
- REST resource conventions
Adjusted project counts per UTC week, rounded to 5. Hidden counts are missing, not zero.
Data table
| Week ending | Fragment | Projects |
|---|---|---|
| 2026-07-05 | Git hooks (lefthook) | 2700 |
| 2026-07-12 | Git hooks (lefthook) | 4450 |
| 2026-07-19 | Git hooks (lefthook) | 6260 |
| 2026-07-26 | Git hooks (lefthook) | 7615 |
| 2026-08-02 | Git hooks (lefthook) | 8255 |
| 2026-08-09 | Git hooks (lefthook) | 8945 |
| 2026-08-16 | Git hooks (lefthook) | 9610 |
| 2026-08-23 | Git hooks (lefthook) | 10260 |
| 2026-08-30 | Git hooks (lefthook) | 10860 |
| 2026-09-06 | Git hooks (lefthook) | 11425 |
| 2026-09-13 | Git hooks (lefthook) | 12340 |
| 2026-09-20 | Git hooks (lefthook) | 12885 |
| 2026-09-27 | Git hooks (lefthook) | 13555 |
| 2026-10-04 | Git hooks (lefthook) | 14430 |
| 2026-10-11 | Git hooks (lefthook) | 14790 |
| 2026-10-18 | Git hooks (lefthook) | 15450 |
| 2026-10-25 | Git hooks (lefthook) | 15405 |
| 2026-07-05 | GitHub Actions CI | 2735 |
| 2026-07-12 | GitHub Actions CI | 4425 |
| 2026-07-19 | GitHub Actions CI | 6275 |
| 2026-07-26 | GitHub Actions CI | 7665 |
| 2026-08-02 | GitHub Actions CI | 8270 |
| 2026-08-09 | GitHub Actions CI | 8930 |
| 2026-08-16 | GitHub Actions CI | 9680 |
| 2026-08-23 | GitHub Actions CI | 10245 |
| 2026-08-30 | GitHub Actions CI | 10890 |
| 2026-09-06 | GitHub Actions CI | 11425 |
| 2026-09-13 | GitHub Actions CI | 12380 |
| 2026-09-20 | GitHub Actions CI | 12910 |
| 2026-09-27 | GitHub Actions CI | 13555 |
| 2026-10-04 | GitHub Actions CI | 14540 |
| 2026-10-11 | GitHub Actions CI | 14750 |
| 2026-10-18 | GitHub Actions CI | 15490 |
| 2026-10-25 | GitHub Actions CI | 15335 |
| 2026-07-05 | Claude Code TypeScript hooks | 1655 |
| 2026-07-12 | Claude Code TypeScript hooks | 2615 |
| 2026-07-19 | Claude Code TypeScript hooks | 3785 |
| 2026-07-26 | Claude Code TypeScript hooks | 4580 |
| 2026-08-02 | Claude Code TypeScript hooks | 4990 |
| 2026-08-09 | Claude Code TypeScript hooks | 5320 |
| 2026-08-16 | Claude Code TypeScript hooks | 5740 |
| 2026-08-23 | Claude Code TypeScript hooks | 6170 |
| 2026-08-30 | Claude Code TypeScript hooks | 6535 |
| 2026-09-06 | Claude Code TypeScript hooks | 6815 |
| 2026-09-13 | Claude Code TypeScript hooks | 7425 |
| 2026-09-20 | Claude Code TypeScript hooks | 7600 |
| 2026-09-27 | Claude Code TypeScript hooks | 7825 |
| 2026-10-04 | Claude Code TypeScript hooks | 8435 |
| 2026-10-11 | Claude Code TypeScript hooks | 8795 |
| 2026-10-18 | Claude Code TypeScript hooks | 9405 |
| 2026-10-25 | Claude Code TypeScript hooks | 9475 |
| 2026-07-05 | AGENTS.md and agent guardrails | 1220 |
| 2026-07-12 | AGENTS.md and agent guardrails | 2060 |
| 2026-07-19 | AGENTS.md and agent guardrails | 2835 |
| 2026-07-26 | AGENTS.md and agent guardrails | 3560 |
| 2026-08-02 | AGENTS.md and agent guardrails | 3760 |
| 2026-08-09 | AGENTS.md and agent guardrails | 4085 |
| 2026-08-16 | AGENTS.md and agent guardrails | 4465 |
| 2026-08-23 | AGENTS.md and agent guardrails | 4650 |
| 2026-08-30 | AGENTS.md and agent guardrails | 4925 |
| 2026-09-06 | AGENTS.md and agent guardrails | 5215 |
| 2026-09-13 | AGENTS.md and agent guardrails | 5590 |
| 2026-09-20 | AGENTS.md and agent guardrails | 6010 |
| 2026-09-27 | AGENTS.md and agent guardrails | 6440 |
| 2026-10-04 | AGENTS.md and agent guardrails | 6790 |
| 2026-10-11 | AGENTS.md and agent guardrails | 6805 |
| 2026-10-18 | AGENTS.md and agent guardrails | 6880 |
| 2026-10-25 | AGENTS.md and agent guardrails | 6715 |
| 2026-07-05 | Effect testing and API skill | 890 |
| 2026-07-12 | Effect testing and API skill | 1420 |
| 2026-07-19 | Effect testing and API skill | 2025 |
| 2026-07-26 | Effect testing and API skill | 2430 |
| 2026-08-02 | Effect testing and API skill | 2680 |
| 2026-08-09 | Effect testing and API skill | 2960 |
| 2026-08-16 | Effect testing and API skill | 3175 |
| 2026-08-23 | Effect testing and API skill | 3380 |
| 2026-08-30 | Effect testing and API skill | 3660 |
| 2026-09-06 | Effect testing and API skill | 3785 |
| 2026-09-13 | Effect testing and API skill | 4035 |
| 2026-09-20 | Effect testing and API skill | 4085 |
| 2026-09-27 | Effect testing and API skill | 4095 |
| 2026-10-04 | Effect testing and API skill | 4595 |
| 2026-10-11 | Effect testing and API skill | 4815 |
| 2026-10-18 | Effect testing and API skill | 5015 |
| 2026-10-25 | Effect testing and API skill | 5255 |
| 2026-07-05 | REST resource conventions | 635 |
| 2026-07-12 | REST resource conventions | 1065 |
| 2026-07-19 | REST resource conventions | 1425 |
| 2026-07-26 | REST resource conventions | 1770 |
| 2026-08-02 | REST resource conventions | 1895 |
| 2026-08-09 | REST resource conventions | 2170 |
| 2026-08-16 | REST resource conventions | 2335 |
| 2026-08-23 | REST resource conventions | 2455 |
| 2026-08-30 | REST resource conventions | 2610 |
| 2026-09-06 | REST resource conventions | 2650 |
| 2026-09-13 | REST resource conventions | 2890 |
| 2026-09-20 | REST resource conventions | 3010 |
| 2026-09-27 | REST resource conventions | 3045 |
| 2026-10-04 | REST resource conventions | 3310 |
| 2026-10-11 | REST resource conventions | 3560 |
| 2026-10-18 | REST resource conventions | 3675 |
| 2026-10-25 | REST resource conventions | 3695 |
How fragment usage is measured
Counts come from CLI telemetry for projects using each fragment. Only installs seen at least 24 hours before a project starts qualify. Each period counts at most three projects per install and is capped at three times the distinct networks. Counts below five are hidden. Usage is not a measure of compatibility or quality; check the fragment’s requirements before applying it.
Computed 31 Oct 2026, through 30 Oct 2026. Numbers describe stacks projects, not the ecosystem.