Skip to main content

alisonjenkins/nix-config

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

Latest recorded source activity
SkillsMP catalog refreshed
skills collected
19
GitHub stars
6
GitHub forks
1

Skills in this repository

classification pending

Showing 19 of 19 collected skills.

occupation
unclassified
description

Use when writing, changing, fixing, debugging or refactoring code in any language, including a one-line fix, a config value, or a shell snippet embedded in another file. Covers .nix, .rs, .py, .ts, .tsx, .js, .sh, .go, .cs and their config files, including…

updated
occupation
unclassified
description

Use when reviewing a diff, a pull request, or your own work before committing or handing it over, including "look over this change", "is this right", or checking for bugs you introduced. Also use when auditing an existing codebase or module against current…

updated
occupation
unclassified
description

Use when committing, amending, splitting or reordering changes, opening / updating / reviewing / merging a pull request, choosing a merge strategy, branching, or setting up an isolated worktree, including "commit this", "push it", "open a PR". Also when…

updated
occupation
unclassified
description

Build NixOS/darwin/home configs from this flake without activating. Use when user runs /build, says "build <host>", "build the servers", or "check the config builds".

updated
occupation
unclassified
description

Build then deploy hosts to remote machines via deploy-rs. Use when user runs /deploy, says "deploy <host>", "deploy the servers", or "roll out to all".

updated
occupation
unclassified
description

How this repo packages Minecraft modpacks as Nix-built OCI images (create-sky-colonies-server vanilla pattern, create-arkana-aeronautics-server manifest+bisection pattern). Use when working on pkgs/create-*-server, pkgs/minecraft-modpack-tools, the bisect…

updated
occupation
unclassified
description

How to modify and build this nix-config repo, editing configs, adding hosts, NixOS modules, flake-modules, and secrets. Use when adding a new host / module / flake-module / secret, or when unsure of the test→build→switch→deploy flow. Covers haumea…

updated
occupation
unclassified
description

Use when you are about to make a third attempt at the same failure, when two hypotheses are disproved and you have no third, when a decision picks a dependency, data format or module boundary that will be hard to undo, when you have read the same file three…

updated
occupation
unclassified
description

Use when something is broken, failing intermittently, behaving differently in one environment than another, or when every check you run says it is fine but it plainly is not. Carries the method: reproduce, probe the layer closest to the fault, use a positive…

updated
occupation
unclassified
description

Use when deciding how to structure a change: where a responsibility belongs, whether to add a parameter or a new function, whether to reach for inheritance or composition, how to split a module that does two things, or when a change is touching far more files…

updated
occupation
unclassified
description

Use when asked to produce, read, edit or extract from a real document file, such as a report, memo, letter, deck, spreadsheet or template as .docx, .pdf, .pptx or .xlsx, when drafting long-form writing alongside the user, or when writing an announcement or…

updated
occupation
unclassified
description

Use when deploying, changing cluster or cloud state, debugging a running service or a failed activation, or reaching for kubectl, terraform, aws, gh, deploy-rs, nixos-rebuild or just switch/deploy. Carries the infrastructure-as-code-first rule and when asking…

updated
occupation
unclassified
description

Process open items from todo.md at the repo root, moving completed items to done.md with ISO8601 UTC timestamps. Use when user runs /process-todo, says "process my todo", "work the todo list", or "update done.md".

updated
occupation
unclassified
description

Use when checking or fixing a git repository's hygiene, covering branch protection, secret scanning and push protection, dependency updates (renovate/dependabot), CI pipeline health, release management (release-please etc.), pre-commit hooks, or a Nix dev…

updated
occupation
unclassified
description

Use before starting work when the request names a solution rather than a problem ("add caching", "make it faster", "clean this up", "refactor this", "it should just work"), when a term in it could mean two things, when you are about to guess which reading was…

updated
occupation
unclassified
description

Use when adding, editing, splitting or reorganising a skill, deciding whether something should be a skill at all, or working out why a skill is not firing when it should. Carries the family pattern used here, how to write a description that actually matches,…

updated
occupation
unclassified
description

Use when adding or changing a test, fixing a failing or flaky test, deciding whether something is testable, or verifying that a change actually works before saying it does. Covers cargo test, pytest, vitest/jest, nix flake check and NixOS VM tests. Carries…

updated
occupation
unclassified
description

Use when designing, styling, building or debugging a user-facing web interface, producing a self-contained HTML page or artifact, or checking a web app really works in a browser by clicking through it. Routes to the specialist skill that does the work:…

updated
occupation
unclassified
description

Use when drafting or editing prose a person will read. A PR comment or review reply, a commit body, a README, a design doc, a report, a release note, a message to a colleague. Also when asked to tighten text, cut the fluff, de-slop it, make it stop sounding…

updated
Showing 19 of 19 collected skills.