guillempuche
- 8 skills
- 0 followers
- 1 week ago last updated
- ▌ Unikraft · guillempuche bundleUnikraft CLI (`unikraft`) commands for building and deploying to Unikraft Cloud. Use when working with Kraftfiles, deploying unikernels, or managing Unikraft Cloud instances/services/images. Covers the new `unikraft` CLI that replaces the legacy kraftkit `kraft`.
- ▌ Powersync · guillempuche bundleBuild local-first, offline-capable TypeScript apps with PowerSync. Use when implementing real-time sync between SQLite and backend databases (Postgres, MongoDB, MySQL, SQL Server). Covers schema definition, database setup, CRUD operations, React/Vue hooks, watch queries, and Kysely/Drizzle ORM integration.
- ▌ Effect Lookup · guillempuche bundleQuick lookup for Effect TypeScript library APIs, patterns, and source code. Use when you need to find Effect functions, understand Effect patterns, or look up implementation details.
- ▌ Release · guillempucheDetect changes in skills/agents, ask about version bumps, update frontmatter versions, and deploy individual repos to GitHub.
- ▌ Pr · guillempuche bundleTurn a finished change into a reviewable, mergeable pull request. Use when asked to "open a PR", "create a pull request", "raise a PR", "PR this", or "send it for review". Drives the whole lifecycle — re-baseline on the default branch, verify end-to-end with visual proof for UI work, self-review for pattern drift and AI-code smells, commit, run the verification gates, write the PR body in a house style, work the review loop, and merge by rebase or squash. Portable across repositories — gates, CI shape, worktree handling, and companion skills are read from the repo's own config or inferred, never hardcoded. Stops at merge; deploying is a separate step.
- ▌ Commit · guillempuche bundleWrite and validate git commit messages in a Conventional-Commits house style — type, scope, imperative subject, past-tense body bullets, issue-closing trailers. Use when committing changes, splitting work into several commits, or checking whether a proposed message follows the format. Portable across repositories — scope vocabulary, extra types, and the pre-commit formatter are read from the repo's own config or inferred from the repo, never hardcoded.
- ▌ Tamagui · guillempuche bundleUniversal React + React Native UI library with optimizing compiler. Use when building cross-platform apps with shared styling, design tokens, themes, and accessible components.
- ▌ Test Bdd · guillempuche bundleGenerate BDD-style test files that document behavior with GIVEN/WHEN/THEN comments and test only public API and observable outcomes. Language and framework agnostic, with patterns and examples tuned for TypeScript + vitest + testing-library (hooks, components, utilities, constants).