CtrlK
BlogDocsLog inGet started
Tessl Logo

epicenter

github.com/EpicenterHQ/epicenter

SkillAddedReview
platform-seams

.agents/skills/platform-seams/SKILL.md

Apply Epicenter’s `#platform/*` build-time seam across browser, Tauri, and host targets. Use when adding or changing a seam, build condition, typecheck leaf, or deciding whether code belongs behind one.

68

post-implementation-review

.agents/skills/post-implementation-review/SKILL.md

Review cumulative implementation for structural collapse, invariant ownership, and correctness. Use for reviewing work after implementation, doing a second pass, or performing a final sweep. Independent structural verdicts belong to adversarial-review.

71

prototype

.agents/skills/prototype/SKILL.md

Build a throwaway prototype to answer a focused logic, state-model, or UI question before committing to production design. Use when the user asks to prototype, sanity-check a model, mock up UI, explore design options, or try a few designs.

68

publication-pass

.agents/skills/publication-pass/SKILL.md

Decide whether an authored piece is ready to represent its writer in public by testing recognition, legibility, integrity, and worth. Use before publishing a post, video, essay, or controversial idea; not for platform formatting or audience approval.

74

pull-request

.agents/skills/pull-request/SKILL.md

Draft and review Epicenter pull request titles and bodies, including changelog and merge details. Use when creating a PR or editing its text, not for local commits, branches, or issue replies.

68

query-layer

.agents/skills/query-layer/SKILL.md

Query boundaries with TanStack Query and Wellcrafted Results. Use when editing createQuery, createMutation, resultQueryOptions, resultMutationOptions, defineQuery, defineMutation, defineKeys, shared cache identity, mutation lifecycle, or service-to-TanStack adapters.

63

radical-options

.agents/skills/radical-options/SKILL.md

Compare a current approach with a cleaner design from first principles before editing. Use when an abstraction feels wrong, a fix becomes a band-aid, or complexity spreads across layers.

—

—
refactoring

.agents/skills/refactoring/SKILL.md

Apply caller-aware, behavior-preserving code simplifications such as inlining, branch collapse, and typed access boundaries. Use when cleaning up code or planning focused refactor commits.

64

rethink

.agents/skills/rethink/SKILL.md

Pursue the best possible version of a system, API, or abstraction, develop the vision through dialectic, and work backward to make it real. Use when the user asks for greenfield thinking, radical options, a clean break, first-principles design, or says the current abstraction feels wrong.

61

rust-errors

.agents/skills/rust-errors/SKILL.md

Rust to TypeScript error handling for Tauri apps. Use when mentioning Rust errors, Tauri command errors, invoke errors, or defining Rust error types for TS consumption.

68

services-layer

.agents/skills/services-layer/SKILL.md

Apply Whispering service-boundary patterns for UI-free capabilities, explicit inputs, Result fallibility, Live objects, lifecycle factories, and platform variants. Use when creating or refactoring services, contracts, provider dispatch, or the `$lib/services` barrel.

77

social-media

.agents/skills/social-media/SKILL.md

Draft social posts for LinkedIn, Reddit, or Twitter/X. Use when asked to write a post, tweet, announcement, or platform-specific version.

69

spec-execution

.agents/skills/spec-execution/SKILL.md

Execute `specs/*.md` plans through working checkpoints. Use when the user says "execute this spec", "implement this plan", "run the spec", or points at a spec file.

—

—
specification-writing

.agents/skills/specification-writing/SKILL.md

Write technical specs that let agents implement autonomously. Use for "write a spec", "plan this feature", "create a planning doc".

66

standalone-commits

.agents/skills/standalone-commits/SKILL.md

Split work into reviewable, auditable commits ordered by dependency. Use when planning commit waves, staging changes, or deciding whether a commit is too broad, tiny, incomplete, or hard to revert.

68

styling

.agents/skills/styling/SKILL.md

CSS and Tailwind, cn(), flex layouts. Use for "style this", "fix the CSS", "add classes", "not scrolling", "overflow", Tailwind utilities.

68

svelte

.agents/skills/svelte/SKILL.md

Apply Epicenter’s Svelte 5 patterns for runes, components, lifecycles, and workspace-backed state. Use when editing `.svelte`, `.svelte.ts`, or Svelte UI state.

66

sveltekit

.agents/skills/sveltekit/SKILL.md

Apply SvelteKit patterns for routing, server modules, form actions, hooks, cookies, adapters, and invalidation. Use when editing route files, hooks, `app.d.ts`, or SvelteKit behavior.

68

svg-animations

.agents/skills/svg-animations/SKILL.md

Animate SVGs with SMIL, CSS keyframes, stroke drawing, shape morphing, and motion paths. Use when adding motion to SVGs such as spinners, logos, draw-in effects, or morphing icons, not for static drawing or icon layout.

75

tanstack-table

.agents/skills/tanstack-table/SKILL.md

Apply TanStack Table UI-state patterns for Svelte data tables, including columns, rendering, sorting, filtering, pagination, and row identity. Use when building or reviewing data-table UI, not Epicenter workspace storage tables.

72