.agentsync / dotagent
A working setup
for coding agents.
The rules and engineering skills I use across projects.
Mostly TypeScript, React, Supabase, and Cloudflare.
Install
macOS / Linuxcurl -fsSL https://dotagent.dev/install | sh
The installer asks which agents to configure. Existing pack files are preserved.
What gets installed
A memory fragment sets the rules and tells the agent which skill to read. The detailed instructions live in separate Markdown files.
AgentSync is the required dependency. It handles the agent configuration; the installer sets it up if needed.
Skills 16
Read the files before you install.
toolchain
Bun, TypeScript, Oxc, and Git hooks.
source-driven-development
Check current docs before choosing an API.
api-and-interface-design
API contracts and module boundaries.
ui
Tailwind, design tokens, and accessibility.
shadcn
Find and compose shadcn/ui components.
forms-rhf-zod
React Hook Form and Zod validation.
react-query-mutative
Query keys, mutations, and optimistic updates.
zustand-x-ui-state
Client state for filters, dialogs, and themes.
tanstack-start-cloudflare
Routes and server functions on Cloudflare.
supabase-auth-data
Auth, clients, migrations, and generated types.
supabase-postgres-best-practices
Indexes, query plans, pooling, and RLS.
cloudflare
Workers and Wrangler configuration.
vite
Build configuration and plugins.
testing
Vitest, Testing Library, and Playwright.
debugging
Reproduce a bug and verify the fix.
security-and-hardening
Auth, secrets, and trust boundaries.
16 skills
A few useful options
The installer asks which agents to use and shows the file changes before applying
them. Existing pack files stay as they are unless you pass --force.
Apply includes all enabled agents and existing AgentSync components, not only DotAgent. See the full installer for scope, download, and preview options.
Credits
AgentSync by @spxrogers and contributors does the sync work. Some skills draw on Addy Osmani’s agent skills and Supabase’s Postgres guidance. The optional terminal prompts use Gum. Full credits in the README.