laurigates
- 445 skills
- 0 followers
- 8 hours ago last updated
- ▌
- ▌
- ▌
- ▌
- ▌
- ▌ Wiring Doc · laurigatesGenerate a standardized WIRING.md for an ESP32 project by analyzing source code pin assignments
- ▌ Build Guide · laurigatesGenerate a printable Typst build guide (source + PDF) for an ESP32/MCU project by analyzing its docs, source, and schematic
- ▌ Esp Idf Setup · laurigatesSet up ESP-IDF development environment, create new projects, and verify configuration
- ▌ Project Health · laurigatesAudit project completeness against the monorepo standard checklist (docs, config, registration)
- ▌ Project Readme · laurigatesGenerate a standardized README.md for an ESP32 project by analyzing source code, justfile, and hardware configuration
- ▌ Wifi Sta Setup · laurigatesApply or audit the canonical ESP-IDF WiFi STA configuration for a monorepo project
- ▌ Esp32 Debugging · laurigatesDebug ESP32 firmware issues including compilation errors, runtime panics, memory issues, and communication failures
- ▌ Research Boards · laurigatesResearch and report on new microcontroller board releases from ESP32, STM32, and other manufacturers
- ▌
- ▌ Sdkconfig Audit · laurigatesAudit sdkconfig.defaults by inferring needed settings from source code analysis
- ▌ Credential Setup · laurigatesStandardize credential handling for an ESP32 project (credentials.h.example, .gitignore, pre-commit protection)
- ▌ Gemini Tts Voice · laurigatesThe Gemini TTS request surface as this repo uses it — the streaming (SSE) endpoint, inline delivery tags, prebuilt voices, multi-speaker, and what is NOT available (custom/cloned voices). Use when changing how the robot speaks, tuning a persona, adding a voice feature, or debugging a TTS request.
- ▌ Register Project · laurigatesRegister a project in the monorepo — justfile mod, CI matrix, standard file inventory
- ▌ Project Claude Md · laurigatesGenerate a CLAUDE.md for a project with build commands, hardware constraints, architecture, and development tasks
- ▌ Dual Controller Sync · laurigatesDebug and synchronize communication between the robocar main controller (Heltec WiFi LoRa 32) and camera module (ESP32-CAM)
- ▌ Safe Build Operations · laurigatesSafely execute build, flash, and monitor operations for ESP32/MCU projects. Prevents dangerous operations and validates commands before execution.
- ▌ Audio Static Debugging · laurigatesDebug static, hiss, or noise on embedded I2S audio (ESP32 + MAX98357A / PCM DACs), especially streamed PCM. Measure the signal at each pipeline stage instead of guessing at the amp. Use when audio plays but sounds wrong.
- ▌ Embedded Best Practices · laurigatesEmbedded systems development best practices for ESP32, FreeRTOS, and ESP-IDF. Use when writing firmware code, reviewing implementations, or learning about embedded patterns.
- ▌ Configure Editor · laurigates bundleEditorConfig and VS Code workspace settings for team consistency. Use when setting up format-on-save, recommended extensions, or debug configurations.
- ▌ Configure Readme · laurigates bundleREADME.md with logo, badges, features, tech stack sections. Use when creating a README, auditing missing sections, or adding shields.io badges.
- ▌ Configure Select · laurigatesPick-a-component menu for infrastructure standards — configures only the selected ones. Use when setting up one or a few named components (linting, CI, containers, tests).
- ▌ Configure Sentry · laurigates bundleSentry error tracking setup. Use when installing the Sentry SDK, fixing hardcoded DSNs, or adding source map upload for frontend, Next.js, Node, or Python.
- ▌ Configure Status · laurigates bundleInfrastructure compliance status (read-only). Use when checking overall compliance, generating a report, or reviewing project health without making changes.
- ▌ Skaffold Testing · laurigates bundleContainer image validation with Skaffold test/verify stages — container-structure-tests, security scans. Use when configuring pre-deploy tests or integration tests in Skaffold.
- ▌ Gh Workflow Monitoring · laurigates`gh run watch` — block until a GitHub Actions run finishes, no polling loop. Use when waiting for CI after a push or following a triggered workflow to completion.
- ▌ Git Branch Pr Workflow · laurigates bundleBranch management and PR workflows — git switch/restore, GitHub MCP. Use when creating branches, opening PRs, or working with feature branches.
- ▌ Git Upstream Fix Check · laurigatesCheck upstream HEAD before patching vendored, tarball-installed, or forked code. Use when patching a dependency, custom node, or fork you don't own.
- ▌ Ha Entities · laurigates bundleHome Assistant entity and domain management. Use when working with entity IDs, device classes, template entities, groups, or domain-specific attribute customizations.
- ▌ Ha Validate · laurigatesValidate Home Assistant YAML for syntax errors, undefined secrets, and duplicate keys. Use when validating HA config, diagnosing YAML errors, or running hass check_config.
- ▌ Langgraph Agents · laurigates bundleLangGraph stateful AI agents with graph-based workflows. Use when creating state-machine agents with checkpoints, human-in-the-loop, streaming execution, or subgraph composition.
- ▌ Tui Keybinding Debug · laurigatesDebug dead TUI/terminal keybindings — terminal interception (kitty), layout-impossible chords, legacy key aliasing. Use when a configured key does nothing in a TUI, fzf, or shell app.
- ▌ Interface State · laurigatesLocal interface, address, route, and neighbor state with iproute2. Use when viewing or configuring a host's own IPs, links, routes, or ARP/NDP cache — the ifconfig/route/arp replacement.
- ▌ Vault Frontmatter · laurigatesOffline YAML frontmatter maintenance for Obsidian notes. Use when stripping legacy `id:`, cleaning Templater markers, or fixing bare emoji tags.
- ▌ Python Code Quality · laurigatesPython code quality with ruff and ty. Use when the user mentions ruff, ty, linting, formatting, type checking, or Python code style.
- ▌ Cargo Worktree Builds · laurigatesShare one CARGO_TARGET_DIR across parallel git-worktree agents so Rust deps compile once. Use when running cargo/clippy/test in several worktrees concurrently, when parallel agent builds rebuild dependencies N times, or when N worktrees blow up disk with N copies of target/.
- ▌ Task Reconcile · laurigates bundleClose taskwarrior tasks whose linked GitHub issue/PR closed or merged. Use when stale trackers pile up, after a PR-merge sweep, or auditing queue drift.
- ▌ Playwright Testing · laurigates bundlePlaywright E2E testing — cross-browser, visual regression, API testing, mobile emulation. Use when writing E2E tests or setting up automated UI testing for web apps.
- ▌ Bun Development · laurigatesBun runtime workflows for running scripts, testing, building, and initializing projects with agent-optimized flags. Use when running a TS file, watch/hot reload, configuring `bun test`, bundling/compiling, or scaffolding a Bun project.
- ▌ Design Tokens · laurigates bundleDesign tokens and CSS custom properties: theme systems, dark mode, component libraries. Use when implementing design systems or user mentions tokens, CSS variables, or theming.
- ▌ Meta Promote · laurigatesPromote rules, skills, or agents from project scope to parent or user-global scope. Use when reorganizing .claude/ directories or when sibling repos hold near-duplicate rules.
- ▌ Adr Relationships · laurigatesDomain analysis, conflict detection, and relationship validation for Architecture Decision Records. Use when creating or validating ADRs to ensure consistency.
- ▌ Blueprint Execute · laurigates bundleBlueprint meta command: determine and execute the next logical action. Use when asked 'what's next?', 'continue blueprint', or 'run blueprint' without a subcommand.
- ▌ Blueprint Promote · laurigatesMove generated artifact to custom layer to preserve manual edits. Use when promoting a generated rule, preserving .claude/rules/ changes, or stopping sync warnings.
- ▌ Blueprint Upgrade · laurigates bundleUpgrade blueprint structure to the latest format version. Use when migrating between format versions, enabling monorepo workspaces, or batch upgrading repos.
- ▌ Code Dead Code · laurigatesDetect dead code, unused exports, unreachable branches, and orphaned files. Use when reducing maintenance burden, cleaning up after refactors, or auditing codebase health.
- ▌ Code Dep Audit · laurigates bundleAudit dependencies for security vulnerabilities, outdated packages, and license compliance. Use when checking supply chain security, preparing releases, or responding to CVEs.
- ▌ Comfy Debug Preview · laurigatesComfyUI debug/preview nodes: show text/numbers/JSON/tensor shapes, image previews, counts, VRAM/CPU telemetry, timing. Use when inspecting a value mid-graph without changing it.
- ▌ Comfy Workflow JSON · laurigatesProgrammatically edit ComfyUI workflow JSON: edge-list link rebuilds, link-encoding schemas, preserving the extra block (App Mode config). Use when a workflow JSON is too large to hand-edit or a transform drops state.
- ▌ Configure Linting · laurigates bundleModern linters: Biome, Ruff, Clippy. Use when setting up linting, migrating ESLint/Prettier to Biome, or wiring lint into pre-commit and CI.
- ▌ Configure Surface · laurigatesSurface doc-drift gate: scaffold surf.toml + hubs, wire the SHA-pinned pre-commit/Action. Use when adding a docs-governed-like-code CI gate.
- ▌ Nodejs Containers · laurigates bundleNode.js container optimization — Alpine, multi-stage builds, node_modules caching, BuildKit mounts (900MB to ~100MB). Use when working with Node.js containers or optimizing image sizes.
- ▌ Python Containers · laurigates bundlePython container optimization — slim images (not Alpine), virtualenv, multi-stage, pip/poetry/uv, musl gotchas (1GB to ~120MB). Use when working with Python containers or optimizing image sizes.
- ▌ Skaffold Filesync · laurigatesSkaffold file sync — copy changed files to containers without rebuilding. Use when optimizing the dev loop, configuring sync rules, or the user mentions hot reload or fast iteration.
- ▌ Skaffold Orbstack · laurigatesOrbStack-optimized Skaffold for local Kubernetes dev without port-forward. Use when configuring Skaffold with OrbStack, k8s.orb.local, LoadBalancer, or eliminating port-forward.
- ▌ Docs Generate · laurigatesGenerate or update docs from code annotations, docstrings, and git history. Use when wanting API reference, README from code, or CHANGELOG from conventional commits.
- ▌ Github Issue Autodetect · laurigatesAuto-detect GitHub issues that staged changes may fix or close. Analyzes diffs, paths, and issue metadata to suggest closing keywords (Fixes/Closes/Resolves) for commit messages. Use when committing to ensure proper issue linkage.
- ▌ Workflow Dev · laurigates bundleAutomated dev loop — run tests, file issues for failures, TDD fix on branch, open PR, watch CI. Use when running a continuous dev loop, autonomous TDD, or fix-and-PR cycles.
- ▌ Health Agentic Audit · laurigates bundleAudit skills, commands, and agents for agentic output compliance — optimization tables, bare CLI commands. Use when batch-checking skill documentation quality.
- ▌ Endpoint Security Cpu · laurigatesmacOS EndpointSecurity/EDR high CPU & battery drain. Use when Kandji ESF / XProtect pegs a core; trace the exec storm via powermetrics + eslogger.
- ▌ Launchservices Health · laurigatesDiagnose macOS LaunchServices DB bloat and launchservicesd CPU spikes. Use when launchservicesd is pegged at high CPU or WindowServer XPC stalls are suspected.
- ▌ Layer2 Discovery · laurigatesLayer 2 device discovery and topology mapping. Use when finding switch port assignments, enumerating hosts via ARP, or identifying unknown devices by MAC vendor.
- ▌ Typer CLI Completion · laurigatesGenerate Typer/Click shell completions from a non-shell parent, bypassing shellingham. Use when `--install-completion` prints "Shell None is not supported", or when generating them in CI or Docker.
- ▌ Task Coordinate · laurigatesSurface next N unblocked taskwarrior tasks by urgency, skipping lock-contending tasks. Use when planning a parallel-agent wave or choosing tasks for a dispatch slot.
- ▌ Odiff Image Diffing · laurigatesodiff pixel-by-pixel image diffing. Use when comparing screenshots, detecting visual regressions, diffing before/after PNGs, asserting golden images.
- ▌ Test Tier Selection · laurigatesDecide which test tier a change needs — unit, integration, or E2E — from its scope; runs nothing itself. Use when deciding how much of the suite to run after a change.
- ▌ Blueprint Adr List · laurigatesList ADRs as a markdown table with title, status, date, domain. Use when generating an ADR index, auditing ADR status, or reviewing all architecture decisions.
- ▌ Blueprint Sync Ids · laurigates bundleScan blueprint docs and assign missing PRD/ADR/PRP/WO IDs. Use when assigning IDs to docs; --dry-run to preview, --link-issues to create GitHub issues for orphans.
- ▌ Confidence Scoring · laurigatesAssess quality of PRPs and work-orders using systematic confidence scoring. Use when evaluating readiness for execution or subagent delegation.
- ▌ Document Detection · laurigatesDetect PRD/ADR/PRP opportunities in conversations and prompt for document creation. Use when the user discusses feature requirements, tech trade-offs, or implementation plans.
- ▌ Ast Grep Search · laurigates bundleFind and replace code patterns structurally with ast-grep. Use when matching code by AST structure, finding functions with specific signatures, or detecting anti-patterns regex cannot match.
- ▌ Code Complexity · laurigates bundleAnalyze code complexity metrics (cyclomatic, cognitive, function length, coupling). Use when identifying refactoring targets, tracking codebase health, or reviewing large changes.
- ▌ Configure Coverage · laurigates bundleCode coverage: thresholds and reporters for Vitest, Jest, pytest, Rust. Use when setting thresholds, adding Codecov/Coveralls, or wiring lcov/HTML reports.
- ▌ Configure Justfile · laurigates bundleCheck and configure Justfiles with standard recipes. Use when setting up a Justfile, auditing for missing recipes, or migrating from Makefile to Justfile.
- ▌ Configure Makefile · laurigates bundleMakefile with standard targets (help, test, build, clean, lint). Use when setting up a Makefile, auditing missing targets, or adding language-specific targets.
- ▌ Configure Security · laurigates bundleSecurity scanning: dependency automation, SAST, secrets detection. Use when setting up Renovate/Dependabot, CodeQL, or TruffleHog in CI, or creating a SECURITY.md policy.
- ▌ Configure Skaffold · laurigates bundleSkaffold for Kubernetes: port forwarding, dotenvx hooks, API version. Use when fixing 0.0.0.0 binding, adding secret generation hooks, or creating skaffold.yaml.
- ▌ Evaluate Legibility · laurigates bundleCold-read a SKILL.md with a zero-context agent reader to check its intent is legible. Use when validating whether a skill says clearly when to invoke it and how to start.
- ▌ Github Actions Finops · laurigates bundleGitHub Actions billing, workflow efficiency, and waste analysis at org or repo level. Use when investigating CI/CD costs, wasted runs, or optimizing triggers.
- ▌ Foundryvtt Module · laurigatesFoundryVTT module idea to gitops-adopted repo: scaffold, create + seed the repo, open the gitops adoption PR. Use when releasing or spinning up a new foundry module.
- ▌ Git Upstream Pr Diverged · laurigates bundleSubmit a diverged-fork commit to upstream as a clean PR via cherry-pick with re-derive fallback, message scrubbing, and regression checks. Use when direct rebase fails.
- ▌ Kubectl Debugging · laurigates bundleDebug K8s pods/nodes with kubectl debug — ephemeral containers, pod copying, debug profiles, interactive sessions. Use when the user mentions kubectl debug or debugging pods.
- ▌ HTTP Load Testing · laurigatesHTTP load testing with oha. Use when measuring latency percentiles, finding a server's breaking point, or validating SLA targets under coordinated-omission correction.
- ▌ Network Discovery · laurigatesNetwork host and port discovery with nmap. Use when scanning TCP ports, enumerating hosts on a subnet, or identifying running services and versions.
- ▌ Uv Project Management · laurigates bundlePython project setup, deps, and lockfiles with uv. Use when the user mentions uv, creating Python projects, managing dependencies, lockfiles, or pyproject.toml.
- ▌ Tfc Workspace Runs · laurigatesList TFC runs across known workspaces (github, sentry, gcp, onelogin, twingate). Use when checking TFC status or listing runs by workspace. Requires TFE_TOKEN.
- ▌ Test Strategy Review · laurigatesEvaluate whether a test suite actually tests what it aims to, using an adversarial pass plus a tests-hidden cold read, then verify every finding against the code. Use when a suite is green but you doubt it would catch a real regression.
- ▌ Imagemagick Conversion · laurigatesImageMagick image manipulation: format conversion, resizing, batch processing, quality. Use when converting, resizing, batch-processing, or generating thumbnails.
- ▌ Typescript Sentry · laurigates bundleError monitoring and performance with Sentry SDK for Bun/Node.js/Next.js — error capture, breadcrumbs, spans, cron monitoring, source maps, structured logging, profiling. Use when adding Sentry, instrumenting cron, or uploading sourcemaps.
- ▌ Typescript Strict · laurigates bundleTypeScript strict mode: tsconfig.json, strict flags, Bundler/NodeNext moduleResolution, verbatimModuleSyntax. Use when setting up TS or migrating to stricter type safety.
- ▌ Cold Read Gate · laurigatesGate outward-bound text (upstream issues, docs, PR bodies) through isolated haiku fresh-reader critique before publishing. Use when an artifact must survive a reader with zero project context.
- ▌ MCP Management · laurigates bundleInstall, configure and troubleshoot MCP servers. Use when adding/enabling servers, editing .mcp.json, fixing OAuth, or when a server runs stale code after an upstream fix.
- ▌ Blueprint Autopilot · laurigatesRun due blueprint maintenance ambiently at autonomy level 2+. Use when a drift nudge reports blueprint tasks due or suggests /blueprint:autopilot.
- ▌ Blueprint Claude Md · laurigatesGenerate or update CLAUDE.md from blueprint artifacts. Use when adding team instructions, converting inline content to @imports, or setting up CLAUDE.local.md.
- ▌ Blueprint Docs List · laurigatesList blueprint documents (ADRs, PRDs, PRPs) with frontmatter metadata. Use when listing docs, auditing statuses, or generating an index for project documentation.
- ▌ Blueprint Migration · laurigates bundleVersioned migration procedures for blueprint format upgrades (v1.x to v3.3). Use when blueprint-upgrade needs version-specific logic, content hashing, or rollback.