CtrlK
BlogDocsLog inGet started
Tessl Logo

epicenter

github.com/EpicenterHQ/epicenter

SkillAddedReview
diagnose

.agents/skills/diagnose/SKILL.md

Diagnose hard bugs and performance regressions with a reproduce-to-regression-test feedback loop. Use when the user reports broken, throwing, failing, or slow behavior or explicitly asks to diagnose or debug it.

75

dialectic

.agents/skills/dialectic/SKILL.md

Work out an unsettled idea together through concrete attempts to articulate and express it. Use when the user asks for a dialectic, wants to explore what a skill or workflow should do, is finding a direction for writing, wants to judge a proposed change, wants to think through an uncertain model or decision, or needs help articulating a thought they cannot quite express. Do not use for routine execution of a settled request, a standalone explanation of settled material, or a code review.

63

documentation

.agents/skills/documentation/SKILL.md

In-code documentation, folder READMEs, code comments. Use when: "document this", "add JSDoc", "write a README", "explain this code", or writing README.md/JSDoc.

71

drizzle-orm

.agents/skills/drizzle-orm/SKILL.md

Apply Drizzle ORM patterns for schemas, migrations, queries, branded types, and Postgres or D1 boundaries. Use when working with Drizzle or typed SQL, not raw `bun:sqlite` or non-Drizzle engines.

67

english-120-writing

.agents/skills/english-120-writing/SKILL.md

Trigger a dialectic about reader agency in Braden's essays, narratives, profiles, analytical papers, and humor writing. Use when applying English 120 ideas such as show-not-tell, subtlety, concrete detail, tension, or not telling the reader what to think. Do not use for generic proofreading, citation research, or non-writing questions.

67

error-handling

.agents/skills/error-handling/SKILL.md

Apply Wellcrafted Result patterns to fallible operations and preserve failures at boundaries. Use when replacing try/catch, adding trySync or tryAsync, choosing fallback or propagation, or mapping errors.

71

factory-function-composition

.agents/skills/factory-function-composition/SKILL.md

Factory function patterns to compose clients and services. Use when wrapping resources with domain methods or refactoring mixed client/service/method options.

67

git

.agents/skills/git/SKILL.md

Apply Epicenter Git conventions for commits, branches, and history. Use when staging files, writing or splitting commits, creating branches, or inspecting history, not for pull request text or merge guidance.

68

github-issues

.agents/skills/github-issues/SKILL.md

GitHub issue comment guidelines for community interaction. Use when: "respond to this issue", "reply to this bug report", "close this issue", or any GitHub discussion.

66

google-devdocs-style

.agents/skills/google-devdocs-style/SKILL.md

Write and review developer documentation in Google Developer Documentation Style. Use when drafting guides, API reference, READMEs, procedures, or release notes, not UI strings, commit messages, PR bodies, or code comments.

69

greenfield-clean-breaks

.agents/skills/greenfield-clean-breaks/SKILL.md

Reconsider a system from a clean-slate target and identify legacy or compatibility paths to delete. Use when evaluating a greenfield redesign, clean break, no users, or removal of old behavior.

—

—
grill-me

.agents/skills/grill-me/SKILL.md

Interview the user relentlessly about a plan to reach shared understanding, resolving each branch of the decision tree. Use when stress-testing a plan or "grill me".

—

—
grill-with-docs

.agents/skills/grill-with-docs/SKILL.md

Stress-test a plan against the project’s domain model and update its documentation as terminology settles. Use when a plan needs to be challenged against existing context or ADRs.

59

handoff

.agents/skills/handoff/SKILL.md

Draft a self-contained prompt for a fresh ChatGPT, Claude Code, or other agent session. Use when the user asks for a handoff, continuation prompt, or something to copy and paste into another session. Do not use for a progress summary or for asking another agent to review or implement work within the active session.

64

hono

.agents/skills/hono/SKILL.md

Hono patterns for TypeScript API routes, middleware, request and response typing, streaming, WebSockets, and Cloudflare Workers deployment. Use when users mention Hono, honojs, Cloudflare Worker handlers, Hono middleware, or Hono route typing.

75

improve-codebase-architecture

.agents/skills/improve-codebase-architecture/SKILL.md

Scan a codebase for architectural deepening opportunities and present them in a visual HTML report. Use when the user asks for an architecture review or wants candidates to grill before choosing a refactor.

64

logging

.agents/skills/logging/SKILL.md

wellcrafted/logger for library diagnostics: 5 levels, typed errors, injected sinks, and host-owned durability. Use for attach primitives, background errors, durable host logs, or replacing console.* in library code.

68

method-shorthand-jsdoc

.agents/skills/method-shorthand-jsdoc/SKILL.md

Method shorthand in return objects for JSDoc preservation. Use when factory functions have internal helpers that should expose docs, or hovering over returned methods shows no JSDoc.

58

monorepo

.agents/skills/monorepo/SKILL.md

Monorepo scripts, package boilerplate, conventions. Use when: "how do I run", "bun run", "build this", "run tests", "typecheck", "create a new package", linting, scaffolding packages.

64

one-sentence-test

.agents/skills/one-sentence-test/SKILL.md

Test a product, API, utility, or design by stating what it actually does in one sentence. Use when auditing coherence or looking for orphaned surfaces, duplicate verbs, or inert abstractions, not for plain code-comprehension questions.

71