Skip to main content

weikinhuang/dotfiles

Dernière activité source enregistrée
Catalogue SkillsMP mis à jour
skills collectés
40
Étoiles GitHub
21
Forks GitHub
3

Installer avec un assistant IA

Copiez ce prompt dans l’assistant IA que vous utilisez.

Chargement du README du dépôt…

Affichage de 40 skills collectés sur 40.

métier
non classé
description

WHAT: Conventions for adding or modifying a pi extension under `config/pi/extensions/` - the .ts + .md pair and where pure helpers / unit tests live. WHEN: the user asks to add a new pi extension, extract extension logic into a shared helper, or modify an…

Langue du texte source : anglais

mis à jour
métier
non classé
description

Delegate discovery, planning, and scoped edits to a `subagent` (agent types `explore` / `plan` / `general-purpose`) whenever the next steps would pollute the parent's context with intermediate tool output you won't reuse. Use `modelOverride` to push grunt…

Langue du texte source : anglais

mis à jour
métier
non classé
description

Persist durable user preferences, validated approaches, project conventions, and reference pointers via the `memory` tool. Save when the user corrects your approach, expresses a preference, validates a non-obvious decision, or references an external system.…

Langue du texte source : anglais

mis à jour
métier
non classé
description

WHAT: Choose between the three notes-ish tools - `scratchpad` (turn-to-turn free-form carry-over), `todo` (a typed multi-step plan), and `memory` (durable cross-session facts) - by scope and content kind. WHEN: You are about to jot something down to remember…

Langue du texte source : anglais

mis à jour
métier
non classé
description

WHAT: Before telling the user a code change is done, actually run a verification command (tests, lint, a smoke invocation) and paste the pass output into the reply. WHEN: Any multi-file edit, new script, rename, bug fix, or refactor where the user expects…

Langue du texte source : anglais

mis à jour
métier
non classé
description

Plan multi-step work up front with the `todo` tool so it survives context compaction and stays visible every turn. Use when the user's request has two or more distinct steps, touches multiple files, mixes change + verify phases (e.g. "fix the bug and add a…

Langue du texte source : anglais

mis à jour
métier
non classé
description

Run subagents asynchronously with `run_in_background: true` and manage them with `subagent_send` (status / wait / steer / abort). Use when you want to fan out work, hide latency behind other steps, or keep the parent responsive while a long child runs. Pairs…

Langue du texte source : anglais

mis à jour
métier
non classé
description

Prompting rules for the open-weight **MiniMax H3** audio-video model on the comfyui `minimax-h3-fl2va-t2i` (still image), `minimax-h3-ref2va-edit` (reference still / edit), and `minimax-h3-ref2va-spectrum` (reference video with native audio) workflows. Use…

Langue du texte source : anglais

mis à jour
métier
non classé
description

Prompting rules for the OpenMOSS **MOSS-Image** text-to-image model on the comfyui `moss-image`, `moss-image-fast`, `moss-image-reference` (SFT checkpoint) and `moss-image-base*` workflows. Use when the user asks to generate / draw / render an image on a…

Langue du texte source : anglais

mis à jour
métier
Artistes en effets spéciaux et animateurs
description

Prompting rules for the open-weight **Krea 2 Turbo** text-to-image model on the comfyui `krea2` / `krea2-2gpu` workflows. Use when the user asks to generate / draw / render an image on a Krea 2 workflow. Krea 2 is an aesthetic-first natural-language model…

Langue du texte source : anglais

mis à jour
métier
Spécialistes en gestion de projets
description

WHAT: Run an adversarial interview that stress-tests a raw idea before any building - surface its load-bearing assumption, steel-man the counter-case, register kill-criteria, and end with a go/no-go verdict. WHEN: Only when explicitly invoked - "grill me on…

Langue du texte source : anglais

mis à jour
métier
Analystes en assurance qualité des logiciels et testeurs
description

WHAT: Build a behavioral eval that drives a small model of your choice (any pi provider) headless through the pi SDK to measure whether a pi extension / feature actually changes model behavior - does the model READ injected state, ACT on an injected…

Langue du texte source : anglais

mis à jour
métier
Analystes en assurance qualité des logiciels et testeurs
description

WHAT: Drive the real `pi` TUI headlessly inside a tmux pane - boot it, send turns and slash commands with `send-keys`, read the rendered screen back with `capture-pane` - to smoke-test or observe behavior that only exists in an interactive session. WHEN: You…

Langue du texte source : anglais

mis à jour
métier
Développeurs de logiciels
description

WHAT: Write TypeScript under `lib/node/`, `tests/`, and `config/pi/` that passes the repo's strict `oxlint --type-aware` configuration on the first try, so the husky pre-commit hook does not reject the commit. WHEN: User asks to add or edit a `.ts` /…

Langue du texte source : anglais

mis à jour
métier
Artistes en effets spéciaux et animateurs
description

Prompting rules for **Chenkin Noob XL (CKXL)**, a NoobAI-XL-1.1 *eps* fine-tune. Use when the user asks to generate / draw / render an anime image on a CKXL workflow (v0.2, v0.5, or near-vanilla finetune). CKXL is eps (not v-pred) and uses `artist:name`…

Langue du texte source : anglais

mis à jour
métier
Artistes en effets spéciaux et animateurs
description

Prompting rules for the OnomaAI **Illustrious-XL** SDXL anime / illustration model. Use when the user asks to generate / draw / render an anime / illustration image on an Illustrious-XL workflow (v0.1, v1.0, or a near-vanilla finetune). Illustrious takes…

Langue du texte source : anglais

mis à jour
métier
Artistes en effets spéciaux et animateurs
description

Prompting rules for the Laxhar Labs **NoobAI-XL v-prediction** anime / illustration model. Use when the user asks to generate / draw / render an anime image on a NoobAI v-pred workflow. NoobAI uses `artist:name` syntax and is e621-trained (requires anti-furry…

Langue du texte source : anglais

mis à jour
métier
Artistes en effets spéciaux et animateurs
description

Prompting rules for the CircleStone Labs **Anima** anime / illustration model. Use when the user asks to generate / draw / render an anime / illustration / non-photoreal image on an Anima workflow. Anima uses score tags and an `@artist` prefix syntax; it is…

Langue du texte source : anglais

mis à jour
métier
Artistes en effets spéciaux et animateurs
description

Prompting rules for the Black Forest Labs **FLUX.2 [klein]** text-to-image / image-edit model. Use when the user asks to generate / draw / render / edit an image on a FLUX.2 workflow (`flux2-t2i`, `flux2-t2i-fast`, `flux2-edit`, `flux2-edit-fast`,…

Langue du texte source : anglais

mis à jour
métier
Développeurs de logiciels
description

WHAT: Use the `ai-skill-eval` CLI to validate that an AI model (especially a small local one) actually follows a SKILL.md - run per-skill evals through a driver, grade TRIGGER detection + expectation match, and read the report. WHEN: you drafted or edited a…

Langue du texte source : anglais

mis à jour
métier
Développeurs de logiciels
description

When to reach for a user hook (`~/.pi/agent/hooks.json` / `<repo>/.pi/hooks.json`) over an ad-hoc bash command or a full pi extension. Use when the user asks things like "can I run X every time pi does Y", "from now on when Z happens, do W", "log every bash…

Langue du texte source : anglais

mis à jour
métier
Développeurs de logiciels
description

WHAT: Author a new skill folder (SKILL.md plus optional references/scripts/assets) when a recurring pattern in your work should carry into future sessions; pick project-local or global scope. WHEN: you hit the same friction twice in a session and corrected it…

Langue du texte source : anglais

mis à jour
métier
Développeurs de logiciels
description

WHAT: Decide when to run a shell command off-turn with the `bg_bash` tool instead of blocking the turn on the built-in `bash` tool, and how to poll / steer / collect it across turns. WHEN: A command is long-running (dev server, build, watch, test suite,…

Langue du texte source : anglais

mis à jour
métier
Spécialistes en gestion de projets
description

WHAT: Decide when to stop and ask the user a structured clarifying question with the `questionnaire` tool versus inferring and proceeding, and how to shape good single / multi / free questions with mutually-exclusive options. WHEN: A decision is genuinely the…

Langue du texte source : anglais

mis à jour
métier
Biologistes, autres
description

WHAT: Decide when the heavy `research` deep-research pipeline (plan -> fanout -> synth -> two-stage review, writing a cited report under ./research/) is worth its time and token cost, versus a cheaper single fetch or subagent. WHEN: The user wants a thorough,…

Langue du texte source : anglais

mis à jour
métier
Développeurs de logiciels
description

WHAT: Decide when to fire a prompt at yourself on a timer with the `schedule` tool, and which trigger to pick - recurring (cron / interval), one-shot (in / at), or activity-anchored idle (after). WHEN: A session should act without a manual nudge - a cadence…

Langue du texte source : anglais

mis à jour
métier
Analystes en assurance qualité des logiciels et testeurs
description

WHAT: Conventions for bats tests in this repo. WHEN: User asks to add or edit a `.bats` test file anywhere under tests/. DO-NOT: Put tests under tests/bin/ instead of mirroring the source path; invent new helper names when common.bash already has one; rely on…

Langue du texte source : anglais

mis à jour
métier
Développeurs de logiciels
description

WHAT: Scaffold a new bin script in this dotfiles repo with the required sibling files: the script itself, a bash completion file, and a bats test. WHEN: User asks to add a new git subcommand, utility script, or any other executable under dotenv/bin or a…

Langue du texte source : anglais

mis à jour
métier
Développeurs de logiciels
description

WHAT: Author and edit markdown in this dotfiles repo so it conforms to the project markdownlint config and oxfmt prose-wrap settings, and runs through `markdownlint-cli2 --fix` and `oxfmt` cleanly. WHEN: User asks to write, edit, restructure, or fix lint on…

Langue du texte source : anglais

mis à jour
métier
Développeurs de logiciels
description

WHAT: Conventions for files under plugins/ - numeric load-order prefix, `command -v` guard, disable-switch contract, no-blocking-work-at-source-time. WHEN: User asks to add a new plugin, move an integration into a plugin, or debug why a plugin isn't loading.…

Langue du texte source : anglais

mis à jour
métier
Développeurs de logiciels
description

Reach for the `ai-fetch-web` CLI for web access - search the web, fetch a URL as clean markdown, batch-fetch many URLs in parallel, convert raw HTML, list links, extract CSS-selector fields, read page metadata, or screenshot a page - whenever it is on…

Langue du texte source : anglais

mis à jour
métier
Développeurs de logiciels
description

When to reach for the `apply_patch` tool over `edit` / `write`, plus the strict Codex patch shape (`*** Begin Patch ... *** End Patch` envelope with `@@` hunks). Use for multi-file refactors, rename + edit combos, large diffs against one file, or any task…

Langue du texte source : anglais

mis à jour
métier
Développeurs de logiciels
description

Reach for the `compute` tool (sandboxed JavaScript) instead of shelling out to `python3 -c`, `node -e`, `bc`, `expr`, or `jq` whenever the task is pure calculation or data transformation - arithmetic, big-number math, base/radix conversion, date math,…

Langue du texte source : anglais

mis à jour
métier
Développeurs de logiciels
description

Default to `rg`/`grep` for discovery instead of reading whole files. Use whenever you're hunting for a symbol, function, pattern, or a specific line in a repo you don't already have fully loaded in context - especially on files over ~400 lines, unknown…

Langue du texte source : anglais

mis à jour
métier
Développeurs de logiciels
description

WHAT: Keep REFERENCE.md and the README.md Configuration Options table in lockstep with the public shell surface of this dotfiles repo. WHEN: User adds, renames, or removes an alias, shell function, environment variable, git subcommand, hook, prompt option,…

Langue du texte source : anglais

mis à jour
métier
Analystes en assurance qualité des logiciels et testeurs
description

WHAT: After editing shell / bats / TypeScript in this repo, run the matching gate command (`./dev/lint-shell.sh`, `./dev/test-bats-docker.sh`, or `npm test`) before claiming the change is done, and quote the pass output. WHEN: Any finished edit in dotenv/,…

Langue du texte source : anglais

mis à jour
métier
Développeurs de logiciels
description

WHAT: Draft commit messages and PR descriptions for this dotfiles repo, defaulting to subject-only and adding a short body only when the why is not visible in the diff. WHEN: User asks to commit, write or rewrite a commit message, or open or describe a pull…

Langue du texte source : anglais

mis à jour
métier
Administrateurs de réseaux et de systèmes informatiques
description

WHAT: Decide which dotenv phase file and which platform subdirectory a new alias, function, export, or completion belongs in. WHEN: User asks to add (or move) an alias, shell function, env var, or completion in this dotfiles repo. DO-NOT: Put…

Langue du texte source : anglais

mis à jour
métier
Analystes en assurance qualité des logiciels et testeurs
description

WHAT: When a command fails, quote the literal error line from its stderr/stdout before proposing a fix, and re-read the exact source (file + line, env var, config key) the error points at. WHEN: Any non-zero exit from a build, test, lint, install, or runtime…

Langue du texte source : anglais

mis à jour
métier
Développeurs de logiciels
description

WHAT: Keep edits narrow - change only the lines the task requires, preserve surrounding formatting, and never rewrite a file when a targeted edit suffices. WHEN: Any modification to an existing file. DO-NOT: Reformat unrelated regions, reorder imports or keys…

Langue du texte source : anglais

mis à jour
Affichage de 40 skills collectés sur 40.