Antoine Vendeville
Community@Tlahey · France
Tlahey maintains engineering discipline skills for the git-manager Tauri/React desktop app, enforcing test coverage, component reuse, release safety, and layered architecture.
Agent Skills by Antoine Vendeville
Showing 4 vetted skills indexed across 1 GitHub repositories.
test-coverage-guardian
Enforces 95% test coverage on modified TypeScript and Rust source files using Vitest and cargo-llvm-cov.
reusable-components
Decides whether React components belong in a shared presentational package and scaffolds their Storybook setup.
release-process
Guides cutting, building, and publishing signed git-manager releases via cut-release.sh.
architecture-guardian
Enforces layering and file-size rules when writing Tauri, React, and Rust code.
Frequently Asked Questions About Antoine Vendeville
FAQPage SchemaWhat tasks can I accomplish using Tlahey's skills?▼
Four skills govern the git-manager repo: test-coverage-guardian enforces 95% co-located test coverage on every source file, reusable-components decides what belongs in packages/components, release-process drives version cuts via cut-release.sh, and architecture-guardian enforces layering and file-size discipline.
Who are these skills designed for?▼
Developers contributing to the git-manager desktop app — a Tauri, React, TypeScript, and Rust codebase. They suit engineers writing components, hooks, Zustand stores, Tauri commands, or services who must follow the repo's mandatory layering, testing, and release conventions.
How do the skills trigger during day-to-day development?▼
They activate contextually: test-coverage-guardian fires on any .ts/.tsx/.rs file creation or edit, reusable-components on new or reviewed React components, release-process on phrases like 'bump the version' or 'pnpm release', and architecture-guardian before or after writing commands, stores, or oversized files.
What are the prerequisites and dependencies for using these skills?▼
They assume the git-manager monorepo structure: apps/desktop with src-tauri Rust code, packages/components, Vitest for TypeScript testing, Storybook for presentational packages, Zustand for state, and the tools/release/cut-release.sh script for publishing releases.
Why does the release-process skill matter for git-manager?▼
The repo has no CI gate on tests, so release-process is the only safeguard between a broken build and end users' auto-updaters. It governs version bumps, changelog assembly, and the build pipeline whenever a new version is cut, prepared, or published.