effect-ts
- 15 skills
- 0 followers
- 9 hours ago last updated
- ▌ Triage · effect-ts bundleMove issues and external PRs through a state machine of triage roles, categorise, verify, grill if needed, and write agent-ready briefs.
- ▌ Domain Modeling · effect-ts bundleBuild and sharpen a project's domain model. Use when discussing codebase terminology, writing or editing a CONTEXT.md, or recording or editing an ADR.
- ▌
- ▌ Jsdocs · effect-tsWrite, insert, or update Effect public API JSDoc so it satisfies the jsdocs oxlint rule. Use when adding or fixing JSDoc comments, resolving jsdocs diagnostics, preparing docs for JSON extraction, or reviewing public API documentation.
- ▌ Grill Me · effect-tsInterview the user about a plan or design until reaching shared understanding, resolving each branch of the decision tree. Use when user wants to stress-test a plan, get grilled on their design, or mentions "grill me".
- ▌ Foldkit · effect-ts bundleUse whenever working with Foldkit. Triggers on imports from `foldkit`, files in a Foldkit project, or prompts mentioning Foldkit. Loads the framing and points at the `@foldkit` OpenCode reference for canonical conventions, source code, and examples.
- ▌ Ask Matt · effect-ts bundleAsk which skill or flow fits your situation. A router over the skills in this repo.
- ▌ Code Review · effect-ts bundleReview the changes since a fixed point (commit, branch, tag, or merge-base) along two axes: Standards (does the code follow this repo's documented coding standards?) and Spec (does the code match what the originating issue/spec asked for?). Runs both reviews in parallel sub-agents and reports them side by side. Use when the user wants to review a branch, a PR, work-in-progress changes, or asks to "review since X".
- ▌ Audit Program · effect-ts bundleAudit an existing Foldkit program against the architecture, conventions, and quality bar. Use when the user wants to review their Foldkit code, check for anti-patterns, accessibility gaps, or quality regressions. Triggers on phrases like "audit my app", "review this Foldkit code", "check for anti-patterns", "is this idiomatic?", or "what would the reviewer find?"
- ▌ Codebase Design · effect-ts bundleShared vocabulary for designing deep modules. Use when the user wants to design or improve a module's interface, find deepening opportunities, decide where a seam goes, make code more testable or AI-navigable, or when another skill needs the deep-module vocabulary.
- ▌ Generate Program · effect-ts bundleGenerate a complete, idiomatic Foldkit program from a natural language description. Use when the user wants to create a new Foldkit program, scaffold a project, or says things like "build me a..." or "I want a program that..."
- ▌ To Questionnaire · effect-ts bundleTurn a decision you can't fully answer into a questionnaire for someone else to fill in.
- ▌ Improve Codebase Architecture · effect-ts bundleScan a codebase for deepening opportunities, present them as a visual HTML report, then grill through whichever one you pick.
- ▌ Effect TS · effect-tsUse this skill when setting up a repository that uses the Effect Typescript library.
- ▌ Effect V3 To V4 · effect-tsUse this skill when migrating a codebase from Effect v3 to Effect v4, upgrading `effect` or any `@effect/*` package across the v3/v4 boundary.