Teaches Claude to work with Meson, the fast Python-based build system behind GLib, systemd, and Mesa. Covers the full workflow from `meson setup` and wrap-based dependency management to cross-compilation with toolchain files. The migration cheatsheet from CMake is genuinely handy if you're switching. Meson's opinionated design means less flexibility than CMake but also less boilerplate, so this is most useful when you're already committed to Meson or working on projects that use it. The wrap system examples are solid for managing dependencies without pkg-config headaches.

skills.sh installs
603
GitHub stars
279
last updated
Aug 21, 2026

Install

$ npx -y skills add mohitmishra786/low-level-dev-skills --skill meson --agent claude-code

Installs into .claude/skills of the current project.

Files

Meson

Purpose

Guide agents through Meson project setup, build configuration, the wrap dependency system, and cross-compilation — covering the build system used by GLib, systemd, GStreamer, Mesa, and many major C/C++ projects.

Triggers

  • "How do I set up a Meson build?"
  • "How do I add a dependency in Meson?"
  • "How do I cross-compile with Meson?"
  • "Meson wrap isn't finding my dependency"
  • "How do I configure build options in Meson?"
  • "How do I migrate from CMake/Autotools to Meson?"

Workflow

1. Project setup

# Configure (source-dir, build-dir are positional)
meson setup builddir

# With options
meson setup builddir \
    --buildtype=release \
    --prefix=/usr/local \
    -Db_lto=true \
    -Db_sanitize=address

# Reconfigure (change options on existing builddir)
meson configure builddir -Dbuildtype=debug

# Show all available options
meson configure builddir
--buildtypeEquivalent flags
debug (default)-O0 -g
debugoptimized-O2 -g
release-O3 -DNDEBUG
minsize-Os -DNDEBUG
plainNo flags added

2. Build and test

Sponsors

Details

Repository
github.com/mohitmishra786/low-level-dev-skills
Categories
Testing & QA, DevOps & CI/CD
First seen
Jun 3, 2026

More from mohitmishra786/low-level-dev-skills

All 54
1alirezarezvani avatarautoresearch-agentalirezarezvani/claude-skillsAutonomous experiment loop that optimizes any file by a measurable metric. Inspired by Karpathy's autoresearch. The agent edits a target file, runs a fixed eval599skills.sh installs
2eyadkelleh avatarsecurity-passwordseyadkelleh/awesome-skills-securityTop password lists for authorized security testing: common passwords, darkweb leaks, worst passwords. Curated essentials (<10MB).591skills.sh installs
3aj-geddes avatardatabase-backup-restoreaj-geddes/useful-ai-promptsImplement backup and restore strategies for disaster recovery. Use when creating backup plans, testing restore procedures, or setting up automated backups.588skills.sh installs
4pedronauck avatarno-workaroundspedronauck/skillsFix problems at their root cause instead of patching symptoms. Use when debugging, fixing bugs, resolving test failures, planning a solution, or reviewing a cha584skills.sh installs
5bobmatnyc avatarfastifybobmatnyc/claude-mpm-skillsProduction Fastify (TypeScript) patterns: schema validation, plugins, typed routes, error handling, security hardening, logging, testing with inject, and gracef582skills.sh installs
6eyadkelleh avatarsecurity-webshellseyadkelleh/awesome-skills-securityWeb shell samples for detection and analysis: PHP, ASP, ASPX, JSP, Python, Perl shells. Use for security research and detection system testing.580skills.sh installs