>_Skillful
Need help with advanced AI agent engineering?Contact FirmAdapt
Gary Bourgeat

Gary Bourgeat

@gbourgeat

Lyon (69), FRANCE On GitHub since April 2012

14

Published Tools

266

Total Stars

596

Weekly Downloads

25

GitHub Followers

8

Public Repos

100/100

Avg Security

Published Tools

14 Skillsacross 2 categories

GitHub Actions

Non-invasive OpenTelemetry tracing: adapters are wrapped at the composition root, the domain never knows.

SkillAI Tool
191 dir

GitHub Actions

Readable tests without mocks: test data builders, given/when/then scenarios and contract suites shared by fakes and real adapters.

...more
SkillAI Tool
191 dir

GitHub Actions

Technology-agnostic integration events: typed declarations, registry, transactional outbox, AsyncAPI and catalog generation.

...more
SkillAI Tool
191 dir

GitHub Actions

Drizzle adapters for the kernel ports on PostgreSQL: unit of work, transactional outbox store, processed-event store, event store, background job store, process store, one schema per context.

...more
SkillAI Tool
191 dir

GitHub Actions

Authentication and authorization behind ports: actors, permissions declared per use case, role, attribute and relationship (Zanzibar-style) based authorizers, deny by default.

...more
SkillAI Tool
191 dir

GitHub Actions

Adapter of the kernel Logger port on pino, with trace and execution correlation on every line.

SkillAI Tool
191 dir

GitHub Actions

Error reporting to Sentry or GlitchTip behind the kernel ErrorReporter port: unexpected failures only, correlated with traces, scrubbed before sending.

...more
SkillAI Tool
191 dir

One Schema contract for input validation, with adapters for zod, class-validator, TypeBox and Standard Schema.

SkillAI Tool
191 dir

GitHub Actions

Adapters of the kernel ports on the Redis protocol (Redis, Dragonfly, Valkey): cache, distributed lock, rate limiter, relay wake-up signal, a background job store, and an integration event provider on Redis Streams.

...more
SkillAI Tool
191 dir

GitHub Actions

Bootstrap, scaffold and verify Domain-Driven Design (DDD), Clean Architecture and hexagonal TypeScript backends on Node.js: project and code generators, architecture checks, OpenAPI and AsyncAPI documents, for developers and AI coding agents (Claude Code,

...more
SkillLLM Tool
19596/wk1 dir

GitHub Actions

NATS JetStream provider for integration events: acknowledged publishing with message deduplication for the outbox relay, one durable consumer per consumer, explicit acknowledgement, bounded redelivery and a dead-letter subject.

...more
SkillAI Tool
191 dir

GitHub Actions

Framework-agnostic Domain-Driven Design (DDD) building blocks for TypeScript: aggregates, entities, value objects, domain events, CQRS command and query buses, unit of work and application ports, with an in-memory event bus.

...more
SkillAI Tool
191 dir

GitHub Actions

Kafka provider for integration events: idempotent keyed publishing for the outbox relay, one consumer group per consumer, offsets committed after handling, bounded retries and a dead-letter topic.

...more
SkillAI Tool
191 dir

GitHub Actions

Tamper-evident audit trail fed from outside the use cases: authorization decisions, executed commands and integration events, as hash-chained append-only entries.

...more
SkillAI Tool
191 dir