Software Engineer | Go Open-sourcer | GenAI community leader
Samuel Berthe is a software engineer and open-source contributor whose skills help AI agents with event operations, including ticket pricing with comps, tiers and scholarship rungs, and drafting sponsorship term sheets for organizers to pass to counsel. His other skills cover developer go-to-market strategy, build-in-public planning for open-source projects, developer search and docs research, competitor developer relations benchmarking, and open-source licensing decisions. Across them, he brings a focus on the developer community and the business mechanics around open-source software.
Cc Skills Golang
46 skills · 3,806 stars · MIT
Golang Benchmark Golang benchmarking, profiling, and performance measurement.
Golang Cli Golang CLI application development.
Golang Code Style Golang code style conventions — line length and breaking, variable declarations, control flow cla…
Golang Concurrency Golang concurrency design — goroutine lifecycle and leak prevention, channels and `select`, chann…
Golang Context Idiomatic context.Context usage in Golang — propagation through API boundaries, cancellation, tim…
Golang Continuous Integration GitHub Actions CI/CD pipeline configuration for Golang projects — workflow files for test, lint,…
Golang Data Structures Golang data structures — slices (internals, capacity growth, preallocation, slices package), maps…
Golang Database Comprehensive guide for Go database access — parameterized queries, struct scanning, NULLable col…
Golang Dependency Injection Comprehensive guide for dependency injection (DI) in Golang.
Golang Dependency Management Dependency management for Golang projects — go.mod and go.sum, `go get` install and upgrade flows…
Golang Design Patterns Idiomatic Golang design patterns — functional options, constructor APIs, `init()` and global-stat…
Golang Documentation Comprehensive documentation guide for Golang projects, covering godoc comments, README, CONTRIBUT…
Golang Error Handling Idiomatic Golang error handling — creation, wrapping with %w, errors.Is/As, errors.Join, custom e…
Golang Google Wire Compile-time dependency injection in Golang using google/wire — wire.NewSet, wire.Build, wire.Bin…
Golang Gopls Golang semantic code intelligence via `gopls`, the official Go language server — go-to-definition…
Golang Graphql Implements GraphQL APIs in Golang using gqlgen or graphql-go.
Golang Grpc Provides gRPC usage guidelines, protobuf organization, and production-ready patterns for Golang m…
Golang How To Golang skills orchestrator — always active on any Golang coding, review, debug, or setup task.
Golang Lint Linting best practices and golangci-lint configuration for Golang projects — running linters, con…
Golang Modernize Modernize Golang code to use recent language features, standard library improvements, and idiomat…
Golang Naming Go (Golang) naming conventions — covers packages, constructors, structs, interfaces, constants, e…
Golang Observability Golang everyday observability — the always-on signals in production.
Golang Performance Golang performance optimization patterns and methodology - if X bottleneck, then apply Y.
Golang Pkg Go Dev Golang package and module lookup via `godig`, a pkg.go.dev API client (CLI + MCP server).
Golang Popular Libraries Golang library and framework selection — vetted production-ready options by category (web, databa…
Golang Project Layout Golang project layout and workspace setup — cmd/internal/pkg directory conventions, module and pa…
Golang Refactoring Golang refactoring — safe, at-scale restructuring of existing Go code: a coverage-adaptive safety…
Golang Safety Defensive Golang coding against accidental bugs — nil panics, typed-nil interfaces, `append` back…
Golang Samber Do Dependency injection in Golang using samber/do — service containers, lifecycle management, scopes…
Golang Samber Hot In-memory caching in Golang using samber/hot — eviction algorithms (LRU, LFU, TinyLFU, W-TinyLFU,…
Golang Samber Lo Functional programming helpers for Golang using samber/lo — 500+ type-safe generic functions for…
Golang Samber Mo Monadic types for Golang using samber/mo — Option, Result, Either, Future, IO, Task, and State ty…
Golang Samber Oops Structured error handling in Golang with samber/oops — error builders, stack traces, error codes,…
Golang Samber Ro Reactive streams and event-driven programming in Golang using samber/ro — ReactiveX implementatio…
Golang Samber Slog Structured logging extensions for Golang using samber/slog-**** packages — multi-handler pipeline…
Golang Security Security best practices and vulnerability prevention for Golang — injection (SQL, command, XSS),…
Golang Spf13 Cobra Golang CLI command tree library using spf13/cobra — cobra.Command, RunE vs Run, PersistentPreRunE…
Golang Spf13 Viper Golang configuration library using spf13/viper — layered precedence (flag > env > file > KV > def…
Golang Stay Updated Golang ecosystem watch list — official sources (go.dev/blog, pkg.go.dev, tour.golang.org, golang-…
Golang Stretchr Testify Comprehensive guide to stretchr/testify for Golang testing.
Golang Structs Interfaces Golang struct and interface design patterns — composition, embedding, type assertions, type switc…
Golang Swagger Golang OpenAPI/Swagger documentation with swaggo/swag — annotation comments (@Summary, @Param, @S…
Golang Testing Production-ready Golang tests — table-driven tests, testify suites and mocks, parallel tests, fuz…
Golang Troubleshooting Troubleshoot Golang programs systematically - find and fix the root cause.
Golang Uber Dig Implements dependency injection in Golang using uber-go/dig — reflection-based container, Provide…
Golang Uber Fx Golang application framework using uber-go/fx — fx.New, fx.Provide, fx.Invoke, fx.Module, fx.Life…
Cc Skills
21 skills · 242 stars · MIT
Influence And Negotiation Influence and negotiation toolkit for any interaction needing another person's agreement, even wh…
Chrome Extension Build Chrome extensions with Manifest V3.
Conventional Git Conventional Commits v1.0.0 branch naming, worktree naming, and commit message standards for GitH…
Copywriting Cta Designs end-of-article CTAs — copy, layout, placement, A/B test plan, accessibility — for blog po…
Copywriting Hooks Writes opening hooks and post titles for long-form articles in EN or FR — blog posts, Substack/Me…
Copywriting Prose Creator Codifies how a person or brand writes — lexicon, syntax, rhythm, structure, signature moves — int…
Copywriting Tone Of Voice Creator Builds a brand tone of voice guide (TONE.md) — voice attributes with do's/don'ts, NN/g positionin…
Crxjs CRXJS Chrome extension development — true HMR for popup, options, content scripts, side panels, m…
Deep Research Deep research on any topic — broad parallel web searches, multi-source validation, confidence tra…
Frontend Design Deslop Designs distinctive, non-generic UI — typography, OKLCH color, design tokens (DESIGN.md), layout,…
Humaniseur Fr Remove AI-writing patterns from French text and inject voice and personality.
Humanizer En Asd Ste100 Write or rewrite English into ASD-STE100 Simplified Technical English and strip AI artifacts (dec…
Linkedin Ghostwriting B2B LinkedIn ghostwriting — hooks, post structures, and copywriting frameworks for conversion-foc…
Press Release Writer Write professional press releases for any occasion, media type, and region.
Promql Cli CLI for querying Prometheus and PromQL-compatible engines (Thanos, Cortex, VictoriaMetrics, Grafa…
Site Launch Checklist Pre-launch checklist for shipping a new website or web app.
Skill Progressive Disclosure Design Decide how to split skill content between SKILL.md and reference files for context efficiency and…
Snyk Agent Scan Compliance Compliance expert for snyk-agent-scan — the agent skill file scanner — NOT for other Snyk CLI too…
Substack Ghostwriting Write, optimize, and grow Substack content — newsletter issues (email-first) and web posts (web-f…
Technical Article Writer Write technical articles and blog posts for developer audiences — tutorials, explainers, benchmar…
Training Report Produce a professional training/workshop report as a .docx file.
Developer Platform Skills
32 skills · 9 stars · MIT
Api Auth Key Management Design the API-key authentication surface a platform issues to its own API consumers - key format…
Api Error Design Design the error surface of a public API so integrators self-serve fixes - a machine-readable err…
Api Idempotency Retry Design idempotency-key support and client retry guidance for a public API so integrators retry sa…
Api Integration Surface Strategy Decide which integration surfaces a platform offers external developers and AI agents - REST, Gra…
Api Rate Limit Policy Design the rate-limit policy a public API publishes to its consumers - the metering model per par…
Api Reference Quality Audit a published API reference at the endpoint level against its spec surface - every operation,…
Api Status Communication Design how an API platform communicates status and incidents to external consumers - status-page…
Api Test Mode Design Design the test/sandbox mode of a public API platform so external integrators build and validate…
Api Versioning Policy Define the versioning and deprecation policy for an API - version scheme choice (URI path, header…
App Marketplace Launch Marketing Design a B2B SaaS marketplace operator's launch and ongoing app co-marketing program - sizing and…
App Marketplace Listing Standards Write the listing-content rulebook for the operator of a B2B SaaS app marketplace - the standard…
App Marketplace Monetization Model Design how a B2B SaaS app/connector marketplace makes money, operator side - merchant-of-record p…
App Marketplace Review Design the operator-side review and approval process for third-party apps on a B2B SaaS marketpla…
Bulk Data Sharing Design Design bulk file and lake export as a B2B product surface - the two-camp choice between Parquet f…
Connector Marketplace Strategy Decide whether and when a SaaS should build its own app/connector marketplace, versus joining oth…
Developer Platform Career Plans a developer-platform career from the candidate side - API Product Manager, Platform Enginee…
Developer Platform Hiring Employer-side hiring for developer-platform roles - API Product Manager, Platform Engineer/Archit…
Developer Platform Kickoff Before starting any developer-platform, public-API, or integration work - or whenever no other pl…
Developer Portal Design Design an external developer portal as a product surface, not a documentation site - information…
Etl Connector Strategy Plan a SaaS vendor's presence as a source connector on third-party ETL/ELT platforms - demand val…
Integration Error Observability Design how a platform surfaces integration failures to the external developers and partners who b…
Integration Listing Optimization Optimize a B2B SaaS vendor's own listing on a third-party app marketplace - Salesforce AppExchang…
Integration Partnership Strategy Select which technology partners a B2B SaaS vendor integrates with and how deep each partnership…
Mcp Server Offering Design a SaaS product's MCP server as a product surface AI agents operate - sizing the build inve…
Oauth2 Provider Design Design the OAuth2 authorization-server surface a B2B SaaS offers third-party apps - the OAuth 2.1…
Partner App Onboarding Design the partner-developer onboarding journey on a B2B SaaS platform - from partner signup thro…
Public Api Design Review Audit an existing or proposed public REST API surface as a checklist-driven design review - resou…
Public Graphql Api Design Design a public GraphQL API for third-party developers - the GraphQL-or-not gate, schema conventi…
Public Grpc Api Design Design a public gRPC surface for external developers - the when-gRPC-at-all gate (most platforms…
Sdk Portfolio Strategy Decide a public API's language-SDK portfolio - which languages get official SDKs and in what orde…
Sql Jdbc Access Design Design customer-facing SQL access to a product's data - a JDBC/ODBC endpoint, warehouse share, or…
Webhook Platform Design Design a provider-side outbound webhook platform - event taxonomy and catalog, payload envelope a…
Developer Relations Skills
56 skills · 8 stars · MIT
Benchmark competitor developer relations and docs against your own Score rival docs, open source, community and content side by side, with a gap plan.
Changelog Writing Turns raw commits, pull requests and tickets into release notes developers actually read - a sc…
Choose which open-source projects to sponsor and how much to fund each A portfolio plan for open-source funding: which projects, what amounts, and how to measure results.
Coding Agent Docs Optimization Makes SDK, API or protocol documentation something a coding agent can integrate from unattended -…
Conference Cfp Submission Turns a talk idea into a submission-ready conference proposal for one specific event, or helps ch…
Decide what to open source and what to keep proprietary Set your company's open source boundary, the reasons behind it, and who signs off.
Developer Case Study Turns a customer's real production deployment into a technical case study engineers believe - m…
Developer Champions Designs an unpaid, perks-only developer champions or ambassador program end to end - readiness…
Developer Community Health Designs and runs a developer community health measurement framework: activity, responsiveness, co…
Developer Community Launch Decides whether, where and when to launch a developer community, then plans its seeding and first…
Developer Community Moderation Writes a developer community's code of conduct and the moderation playbook behind it - scope, enf…
Developer Docs Structure Audit Audits an existing developer documentation set's structure - a page-by-page inventory classified…
Developer Ecosystem Strategy Decides whether, when and how far a developer product should open into a platform other companies…
Developer Education Strategy Decides whether and how to invest in structured developer education, such as learning paths, a de…
Developer Event Sponsorship Builds a developer-event sponsorship plan - which conferences, meetups and hackathons to sponsor,…
Developer Journey Map Maps the developer journey for one audience segment - discovery, trial, adoption, contribution, a…
Developer Live Demo Design Engineers a technical demo so it survives the stage - risk triage, the fidelity tier it should ru…
Developer Meetup Program Designs and runs a recurring developer meetup or user group - purpose and host model, format menu…
Developer Quickstart Guide Writes or audits a developer quickstart that carries a reader from zero to one verified success -…
Developer Relations Kickoff Before starting any developer-relations work - and again at the start of each new session on an e…
Developer Segmentation Cuts a developer audience into a few named, sized and ranked segments - the two dimensions worth…
Developer Troubleshooting Docs Turns support tickets, issue history and error telemetry into troubleshooting and error-reference…
Developer Tutorial Writes or audits a teaching tutorial for a developer product - one new concept per step, checkpoi…
Devrel Analytics Builds the tracking plan that instruments developer-relations surfaces - docs, blog, repositories…
Devrel Budget Allocation Splits a developer relations budget across pillars - events, content, community, tooling, educati…
Devrel Career Plans, lands and advances a developer relations career from the candidate side - developer advo…
Devrel Content Calendar Plans a quarter of developer-relations content as a dated slot plan with named owners and reviewe…
Devrel Metrics Builds a developer relations measurement framework - a handful of metrics tiered from reach to pr…
Devrel Radar Builds a personalised, time-budgeted watch list of developer-relations information sources - DevR…
Devrel Strategy Designs a company's developer relations program from the top - the business driver that funds it,…
Devrel Team Structure Designs the developer relations org - which function DevRel reports to (marketing, product, engin…
Devtools Business Model Chooses the business model for a developer tool - proprietary SaaS, open core, hosted open source…
Devtools Pricing Strategy Designs the pricing and packaging architecture of a developer tool - the value metric (seats, con…
Docs Code Sample Standards Defines the policy every code sample in developer documentation must meet and audits an existing…
Docs Seo Runs on-page and technical SEO for a documentation site - indexability, canonicals and hreflang a…
Engineering Blog Post Writes or edits a technical blog post a skeptical developer audience will believe - the right pos…
Find the developer search queries your docs should answer A ranked keyword map of what developers actually search for, from logs and tickets
Github Profile Optimization Audits and rebuilds a personal or organization profile on GitHub as a developer-relations surface…
Hire a developer advocate: job posting, interviews, portfolio scoring Write a DevRel job posting, interview loop, and 30-60-90 ramp plan.
Open Standards Strategy Decides how a company engages a named open standard or protocol - ignore it, consume it, certify…
Oss Contributor Onboarding Designs and verifies the path a stranger walks to their first merged contribution on an open-sour…
Oss Distribution Strategy Designs an open-source project's ongoing distribution mix after the launch window - registry meta…
Oss Governance Chooses and documents an open-source project's governance model - decision rights, maintainer rol…
Oss Issue Triage Designs an issue and pull-request triage system a maintainer team can sustain - response targets…
Oss Launch Plans and runs an open-source project launch end to end - name and license clearance, the readine…
Oss License Strategy Chooses an open-source project's license and contribution policy as one decision - permissive vs…
Oss Sponsors Fundraising Designs a maintainer-side open-source sponsorship program - the tier ladder and its pricing for i…
Plan a sustainable build-in-public practice for open-source projects Decide what your open-source project shares publicly, how often, and where the limits sit.
Dev Event Organizer Skills
71 skills · 4 stars · MIT
Event Sponsor Agreement Turn a sold event sponsorship into a term sheet a lawyer can review - never a signable contract o…
Event Ticket Pricing Set attendee ticket prices for a technical event - free, nominal or priced against the funding mo…
Business Event Formats Choose which company-run event shape to run - invite-only dinner, executive summit, single-city u…
Corporate Event Strategy Decide what a company-run technical event is funded to accomplish, before anyone plans it - the g…
Cross Event Promotion Set up reciprocal promotion between independent technical events run by different organizers - pa…
Dev Event Career Plans a tech-event-organizing career from the candidate side - producer/manager/coordinator roles…
Dev Event Hiring Employer-side hiring for tech-event-organizing roles - producer/manager/coordinator, and the comm…
Dev Event Kickoff Before answering any event-organizing request that opens a new project or a new session, run this…
Event Accessibility Inclusion Decide which accessibility and inclusion provisions a technical event commits to - the physical,…
Event Attendee Email Sequences Design and write the attendee email arc for a technical event - the sequence, the cadence, and th…
Event Attendee Experience Design the general-attendee on-site journey for a technical event - check-in desk and badge pic…
Event B2B Matchmaking Design a technical event's structured 1:1 business meeting program - whether to run one at all, h…
Event Booth Experience Design a technical event's expo floor once per edition, organizer-side - the layout and traffic p…
Event Budget Build the budget and P&L for a technical event - every cost line split into fixed and per-head, t…
Event Cfp Design Design a technical event's call for papers - the published call, not the selection behind it.
Event Code Of Conduct Write a technical event's code of conduct and build the enforcement pipeline behind it - what the…
Event Comms Channels Design the attendee-facing communication channel architecture for one edition of a technical even…
Event Community Building Animate one recurring technical event's own audience in the gaps between editions - the cadence p…
Event Content Repurposing Turn one edition's already-captured material into derivative published artifacts after the event…
Event Continuous Improvement Turn several editions of a recurring technical event's debrief logs into operational trends and d…
Event Cultural Identity Design and audit the lived culture of a technical event - the register (hacker, corporate, design…
Event Date Selection Pick the date a technical event runs on - the decision every other plan hangs off.
Event Debrief Run the organizing team's own internal retrospective on one finished edition of a technical event…
Event Feedback Design and run participant-feedback collection for one edition of a technical event - what gets a…
Event First Edition Launch the first edition of a tech event (conference, hackathon, large meetup) from zero - a mini…
Event Format Selection Choose a technical event's structure before anything is scheduled - the event shape (recurring me…
Event Growth Strategy Grow an established technical event edition over edition, or decide not to - the demand-headroom…
Event Hospitality Decide the food, drink and social provision every population at a technical event shares - the ca…
Event Landing Page Build a technical event's public front door and the small site around it - the page shape for the…
Event Learning Expedition Design Decide whether to take a technical audience into an organization the organizer does not control,…
Event Market Fit Read whether a technical event's concept, audience and price combination actually meets demand -…
Event Marketing Plan Build the attendee-acquisition plan for a technical event - audience segments mapped to channels,…
Event Media Partnerships Set up barter media and community partnerships for a technical event - visibility-for-visibility…
Event No Show Management Reduce and absorb no-shows at a technical event - an overbooking ratio against the room's real ca…
Event Official Social Program Decide how many official social occasions a technical event runs and how they sit against each ot…
Event Planning Timeline Build the months-long work-back plan for a tech event, any edition - the doors-open anchor date,…
Event Portfolio Strategy Shape one organizing team's set of event properties - flagship conference, meetup series, hackath…
Event Positioning Define a technical event's positioning - what it stands for, against which alternatives, for whic…
Event Press Relations Run earned press coverage for a technical event - a one-way ask, not a barter deal.
Event Production Engineer the technical AV production of a technical event once the format and session grid are fi…
Event Risk Management Build and maintain the standing risk register for a technical event - risks named by category, sc…
Event Run Of Show Write and run the day-of run of show for a technical event once the schedule is published - the m…
Event Schedule Design Lay a technical event's already-selected talks into a published session grid - session-length sta…
Event Side Event Coordination Approve and coordinate third-party-run satellite events around a technical event - the vetting ga…
Event Social Media Run a technical event's own social presence inside the weight, phase and dates the marketing plan…
Event Speaker Cold Outreach Write and sequence the cold invitation to a speaker a shortlist already picked - the message, not…
Event Speaker Experience Run the speaker-side experience from the moment a speaker confirms through to the thank-you after…
Event Speaker Sourcing Find and qualify speakers for a technical event outside the open call for papers - the proactive…