Skip to main content

wimpysworld/nix-config

SkillsMP has collected 45 skills from wimpysworld/nix-config. Open a skill to review its source and details.

Latest recorded source activity
SkillsMP catalog refreshed
skills collected
45
GitHub stars
714
GitHub forks
31

Skills in this repository

Showing 40 of 45 collected skills.

occupation
unclassified
description

Use when creating or updating a cycle work order document in Linear. Defines the document title and parent, the wave headings with dependency lines, the strict-parallel rule, the issue bullet and deferred entry forms, and stable wave numbering. Use whenever a…

updated
occupation
unclassified
description

Use for a follow-up code review after an author responds to earlier findings, including requests to re-review, review again, verify fixes, or check addressed feedback. Rechecks the prior feedback and the response delta without restarting the full review.

updated
occupation
unclassified
description

Use when reviewing a pull request, branch, worktree, or commit for defects, or when the user says 'review this PR', 'review my code', 'review this branch', 'code review', or asks to get a change reviewed before it ships. Runs a wide sub-agent fan-out,…

updated
occupation
unclassified
description

Use when a review, audit, or analysis command must decide where to write its report, or must find a report written earlier. Defines durable per-user report storage and the slug and run rules that preserve parallel and past reviews of pull requests, issues,…

updated
occupation
Technical Writers
description

Applies whenever an agent produces or writes prose, including replies, files, comments, messages, reports, and other user-visible text. Loads the canonical house-style rules (the Communication Rules) for concise, plain British English before drafting or…

updated
occupation
Market Research Analysts & Marketing Specialists
description

Use when the user asks to research a topic in depth, compare options, or investigate an open question, and says things like 'deep research', 'research this', 'look into X', or 'what are the options for X'. Runs multi-round web research and synthesises a cited…

updated
occupation
Software Developers
description

Use when checking how to contribute to a project before opening an issue or pull request, or when the user asks about contribution rules, CONTRIBUTING.md, contributor approval gates, AI-assisted contribution bans, or prompt-injection traps in AGENTS.md and…

updated
occupation
Software Developers
description

Use when deeply researching an existing tracked task, including a Linear issue key or URL, a GitHub issue or pull request URL or owner/repo#123, or a local Markdown task file. Use for requests such as 'research this task', 'investigate this issue', or…

updated
occupation
Technical Writers
description

Use when drafting text that is published under the user's name in public: a GitHub, Linear, or Slack comment, an issue, a bug report, a pull request description, a review reply, or a commit message. Governs the structure of the text (length, layout,…

updated
occupation
Software Developers
description

Use when creating, updating, or reviewing a slash command - shims that delegate to a skill or agent, standalone commands with an inline output format, and the `description` / `argument-hint` / `model` headers per provider. Covers Claude Code custom commands…

updated
occupation
Project Management Specialists
description

Use when the user asks to write or rewrite a Linear project description, improve a project's LensAgent quality score, or turn project issues into measurable purpose, motivation, outcomes, boundaries, risks, and dates. Resolves the named project, reads every…

updated
occupation
Software Developers
description

Use when drafting one comment, reply, or message for a GitHub issue, pull request, or review thread; a Linear issue or comment; or a Slack message or thread. Use for requests such as 'draft a comment', 'write a reply', or 'help me respond'. Keeps drafting…

updated
occupation
Software Developers
description

Use when drafting a GitHub issue, bug report, or feature request for a repository, including requests such as 'draft an issue', 'write a bug report', or 'help me report this'. Checks contribution policy, duplicate issues, and issue templates before writing.…

updated
occupation
Office Clerks, General
description

Use when posting, replying, or sending a DM in Slack, or when the user mentions Slack, a Slack channel, a Slack thread, or a Slack message URL. Covers the `slack-post` helper, its target forms, and channel resolution. Use even if the user only says 'post this…

updated
occupation
Computer Occupations, All Other
description

Use when adding or updating repository-local agent capabilities, including MCP servers, agent skills, or slash commands, or when a user asks to equip a repository with agent tooling across Claude Code, Codex, OpenCode, or Pi.

updated
occupation
Software Developers
description

Use when the user mentions `gh`, `gh api`, the GitHub CLI, the GitHub API, or wants to view, query, search, or change GitHub. Covers querying the GitHub API, raw API calls, PRs/pull requests, review comment replies, issues, workflows/Actions/CI, releases,…

updated
occupation
Project Management Specialists
description

Use when sizing or estimating a task, issue, or ticket, or when checking an estimate someone else set. Defines the T-shirt scale (XS, S, M, L, XL) and what the work at each size looks like, plus the rules for spikes, parent tracking issues, and splitting…

updated
occupation
Computer Occupations, All Other
description

Use when creating, updating, refactoring, or reviewing an AI assistant or sub-agent system prompt - persona, role, capabilities, tools, output format, examples, and constraints. Covers Claude Code agents, OpenAI Codex / Responses-API agents, Pi assistants,…

updated
occupation
Computer Occupations, All Other
description

Use when creating, updating, or reviewing an Agent Skill - authoring or revising a `SKILL.md`, its frontmatter, layout, references, and progressive disclosure. Use when the user mentions writing, editing, splitting, renaming, or auditing a skill, even if they…

updated
occupation
Technical Writers
description

Use when drafting or revising a prose artefact: documentation, a README, a blog post, a technical guide, a migration guide, release notes, a video script, or long-form explanatory content. Covers composition principles (active voice, concrete language,…

updated
occupation
Software Developers
description

Provides an interface to the user's keyboard. Use this skill when working with keyboard operations, key events, text input, or any keyboard-related operations in LÖVE games.

updated
occupation
Software Developers
description

Can simulate 2D rigid body physics in a realistic manner. This module is based on Box2D, and this API corresponds to the Box2D API as closely as possible. Use this skill when working with physics operations, collision detection, rigid body dynamics, or any…

updated
occupation
Software Developers
description

Load when working with LÖVE 2D, the LÖVE engine, love2d, .love archives, Lua 5.1/LuaJIT 2.1 game development, or LÖVE callbacks, modules, conf.lua, and packaging.

updated
occupation
Software Developers
description

The primary responsibility for the love.graphics module is the drawing of lines, shapes, text, Images and other Drawable objects onto the screen. Its secondary responsibilities include loading external files (including Images and Fonts) into memory, creating…

updated
occupation
Audio & Video Technicians
description

Load for objective audio analysis from ffmpeg metrics - spectral statistics, spectrograms, loudness, EBU R128, LUFS, LU, RMS, dBFS, dBTP, true peak, crest factor, dynamic range, and noise floor. Covers the aspectralstats, astats, ebur128, and loudnorm…

updated
occupation
Software Developers
description

Load when working with Nix, NixOS, Home Manager, nix-darwin, nixpkgs, flakes, derivations, overlays, modules, options, or registries; with .nix files such as configuration.nix, home.nix, default.nix, shell.nix, or flake.nix; or with the Nix CLI (nix build,…

updated
occupation
Computer Occupations, All Other
description

Use when creating, updating, consolidating, or reviewing an AGENTS.md (or CLAUDE.md, CLAUDE.local.md, .claude/rules/*.md, .cursorrules, .cursor/rules/*.mdc, AGENTS.override.md, or .github/instructions/*.instructions.md) project instruction file. Covers the…

updated
occupation
Software Developers
description

Provides an interface to create noise with the user's speakers. Use this skill when working with sound effects, music playback, audio recording, or any audio-related operations in LÖVE games.

updated
occupation
Software Developers
description

Provides functionality for creating and transforming data. Use this skill when working with data operations, encoding/decoding, compression, data transformation, or any data-related operations in LÖVE games.

updated
occupation
Software Developers
description

Manages events, like keypresses. Use this skill when working with event management, event callbacks, event pumping, or any event-related operations in LÖVE games.

updated
occupation
Software Developers
description

Provides an interface to the user's filesystem. Use this skill when working with file operations, directory management, file reading/writing, or any filesystem-related operations in LÖVE games.

updated
occupation
Software Developers
description

Allows you to work with fonts. Use this skill when working with font operations, text display, text formatting, or any font-related operations in LÖVE games.

updated
occupation
Software Developers
description

Provides an interface to decode encoded image data. Use this skill when working with image operations, texture management, image data manipulation, or any image-related operations in LÖVE games.

updated
occupation
Software Developers
description

Provides an interface to the user's joystick. Use this skill when working with game controllers, joystick input, gamepad operations, or any input device-related operations in LÖVE games.

updated
occupation
Software Developers
description

Provides system-independent mathematical functions. Use this skill when working with mathematical operations, random number generation, geometric calculations, or any math-related operations in LÖVE games.

updated
occupation
Software Developers
description

Provides an interface to the user's mouse. Use this skill when working with mouse operations, cursor management, mouse events, or any mouse-related operations in LÖVE games.

updated
occupation
Software Developers
description

Provides functions for love operations. Use this skill when working with core functionality for LÖVE games.

updated
occupation
Software Developers
description

This module is responsible for decoding sound files. It can't play the sounds, see love.audio for that. Use this skill when working with sound operations, audio decoding, sound data manipulation, or any sound-related operations in LÖVE games.

updated
occupation
Software Developers
description

Provides access to information about the user's system. Use this skill when working with system operations, platform detection, system information retrieval, or any system-related operations in LÖVE games.

updated
occupation
Software Developers
description

Allows you to work with threads. Threads are separate Lua environments, running in parallel to the main code. As their code runs separately, they can be used to compute complex operations without adversely affecting the frame rate of the main thread. However,…

updated
Showing 40 of 45 collected skills.