foldkit
- 21 skills
- 0 followers
- 17 hours ago last updated
- ▌ Jsdocs · foldkit bundlePublic API JSDoc. Use when authoring or reviewing Effect API documentation, refining a module's documentation, or fixing documentation related diagnostics.
- ▌
- ▌ Changesets · foldkit bundleChangesets. Use after consumer-visible runtime, public API, entrypoint, lifecycle, or wire-format changes, when deciding whether a change is breaking, or when authoring changesets and consumer release notes.
- ▌ CI Maintenance · foldkit bundleGitHub Actions maintenance. Use when authoring or reviewing workflows or composite actions, especially event, permission, action-reference, artifact, setup, or concurrency changes.
- ▌ Bundle Analysis · foldkitBundle analysis. Use when measuring current bundle size, comparing stable or selected fixtures, inspecting composition, or cleaning retained comparison state.
- ▌ Vendored Assets · foldkit bundleVendored assets. Use when importing or updating checked-in third-party or externally generated JavaScript, CSS, registries, schemas, snapshots, or Scalar, Swagger, and MIME artifacts.
- ▌ Test Development · foldkit bundleTest development. Use when adding or changing runtime Vitest coverage or Tstyche contracts for behavior, inference, assignability, or displayed public types.
- ▌ Effect Development · foldkitEffect development guidance. Use when implementing or reviewing code that composes Effect APIs or patterns.
- ▌ Migration Guidance · foldkit bundleUse when changing how a v3 public API maps to v4, editing migration annotations, or regenerating migration/v3-to-v4.md.
- ▌ Package Development · foldkit bundlePackage registration. Use when adding a workspace package, making a private package publishable, renaming a package, or moving its workspace path.
- ▌ Performance Analysis · foldkit bundlePerformance analysis. Use for runtime throughput or latency benchmarks, TypeScript compiler cost, performance regressions, comparison harnesses, or thresholds.
- ▌ Dependency Maintenance · foldkit bundleDependency maintenance. Use when adding, moving, or upgrading dependencies, changing pnpm or JavaScript runtimes, updating TypeScript or build/test tools, or changing native-build policy, patches, or test images.
- ▌ Foldkit · foldkit 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 vendored foldkit subtree for the canonical conventions, source code, and examples.
- ▌ Audit Program · foldkit 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?"
- ▌
- ▌ Make Pr · foldkitTake a described change in foldkit/foldkit from idea to a single-commit, review-clean PR that a human then merges. Pass what you want done, e.g. /make-pr fix the flaky canvas test.
- ▌ Generate Program · foldkit 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..."
- ▌ Agent Review · foldkitReview work done by another agent on the current branch and produce objective feedback the user can hand back. Use when the user asks "review the work on this branch", "review what the other agent did", or wants a critical evaluation of changes they did not make themselves.
- ▌ Commit Changes · foldkit bundleCreate a git commit in the Foldkit monorepo with changeset enforcement and formatting. Use when the user asks Codex to commit current changes, make a commit, create a changeset-backed commit, or prepare a local Foldkit commit.
- ▌ Subagent Commit · foldkitLand all branch work — committed + uncommitted — as one tidy commit on top of fresh main, via a sub-agent so the parent conversation's context does not pollute the commit message. Fetches origin/main, rebases, soft-resets, delegates `/commit`.
- ▌ Make Pr For Issue · foldkitOpen a single-commit, review-clean PR for a foldkit/foldkit GitHub issue that a human then merges. Pass the issue number, e.g. /make-pr-for-issue 594.