Use when creating, editing, or debugging Factorio mods โ writing prototypes in data.lua, handling events in control.lua, defining mod settings, structuring info.json, writing locale files, or diagnosing desync and prototype errors.
Use when creating, editing, or debugging Factorio mods โ writing prototypes in data.lua, handling events in control.lua, defining mod settings, structuring info.json, writing locale files, or diagnosing desync and prototype errors.
Comprehensive Nix package and configuration management following Determinate Systems best practices.
Manage Nix packages, flakes, and configurations using Determinate Nix installer patterns. Use when installing/updating packages, creating flakes, troubleshooting Nix issues, or optimizing Nix workflows. Keywords: nix, flake, package, nixpkgs, nix profile, flake.nix, flake.lock, determinate, nix-installer
Use when working with Obsidian vaults โ creating or editing .md notes, wikilinks, callouts, frontmatter, embeds, tags, or Obsidian-specific syntax; or when interacting with a vault via the obsidian CLI to read, create, search, manage notes/tasks/properties, or develop and debug plugins and themes.
Use when working with Obsidian Canvas files as cognitive modeling tools โ compiling spatial/visual structure into deterministic JSON, designing canvas layouts with semantic color and edge conventions, exporting structured data from canvas, or importing JSON into canvas form.
Use when working with Obsidian vaults โ creating or editing .md notes, wikilinks, callouts, frontmatter, embeds, tags, or Obsidian-specific syntax; or when interacting with a vault via the obsidian CLI to read, create, search, manage notes/tasks/properties, or develop and debug plugins and themes.
Use when working with Obsidian Canvas files as cognitive modeling tools โ compiling spatial/visual structure into deterministic JSON, designing canvas layouts with semantic color and edge conventions, exporting structured data from canvas, or importing JSON into canvas form.