From 3adbb13b5572c45fb9d2aa0e771021a84f7e9ec9 Mon Sep 17 00:00:00 2001 From: Luke Curley Date: Wed, 30 Sep 2026 08:33:34 -0700 Subject: [PATCH 1/2] chore(quest): bump quest to 72eae0b and regenerate skill stubs Co-Authored-By: Claude Opus 5.5 --- .claude/skills/{quest-finish => quest-complete}/SKILL.md | 4 ++-- .claude/skills/quest-convert/SKILL.md | 7 ------- .claude/skills/quest-export/SKILL.md | 7 +++++++ .claude/skills/quest-import/SKILL.md | 7 +++++++ flake.lock | 8 ++++---- flake.nix | 2 +- 6 files changed, 21 insertions(+), 14 deletions(-) rename .claude/skills/{quest-finish => quest-complete}/SKILL.md (71%) delete mode 100644 .claude/skills/quest-convert/SKILL.md create mode 100644 .claude/skills/quest-export/SKILL.md create mode 100644 .claude/skills/quest-import/SKILL.md diff --git a/.claude/skills/quest-finish/SKILL.md b/.claude/skills/quest-complete/SKILL.md similarity index 71% rename from .claude/skills/quest-finish/SKILL.md rename to .claude/skills/quest-complete/SKILL.md index 4583b29d66..6c6bd4e2dd 100644 --- a/.claude/skills/quest-finish/SKILL.md +++ b/.claude/skills/quest-complete/SKILL.md @@ -1,7 +1,7 @@ --- -name: quest-finish +name: quest-complete description: Decide which open PRs to merge, then merge them in parallel. --- -Run `quest skill finish` and follow its output. +Run `quest skill complete` and follow its output. If `quest` is not installed, follow https://github.com/kixelated/quest/blob/main/SETUP.md first. diff --git a/.claude/skills/quest-convert/SKILL.md b/.claude/skills/quest-convert/SKILL.md deleted file mode 100644 index bb2e8cbeab..0000000000 --- a/.claude/skills/quest-convert/SKILL.md +++ /dev/null @@ -1,7 +0,0 @@ ---- -name: quest-convert -description: Convert Github issues to quests. ---- - -Run `quest skill convert` and follow its output. -If `quest` is not installed, follow https://github.com/kixelated/quest/blob/main/SETUP.md first. diff --git a/.claude/skills/quest-export/SKILL.md b/.claude/skills/quest-export/SKILL.md new file mode 100644 index 0000000000..7f52f470a6 --- /dev/null +++ b/.claude/skills/quest-export/SKILL.md @@ -0,0 +1,7 @@ +--- +name: quest-export +description: Turn active quests into GitHub issues before leaving Quest. Use when the user invokes /quest-export or asks to export quests before removing Quest. +--- + +Run `quest skill export` and follow its output. +If `quest` is not installed, follow https://github.com/kixelated/quest/blob/main/SETUP.md first. diff --git a/.claude/skills/quest-import/SKILL.md b/.claude/skills/quest-import/SKILL.md new file mode 100644 index 0000000000..fbd48cc9e9 --- /dev/null +++ b/.claude/skills/quest-import/SKILL.md @@ -0,0 +1,7 @@ +--- +name: quest-import +description: Import GitHub issues as quests. +--- + +Run `quest skill import` and follow its output. +If `quest` is not installed, follow https://github.com/kixelated/quest/blob/main/SETUP.md first. diff --git a/flake.lock b/flake.lock index 85980a8b8f..7193fe8219 100644 --- a/flake.lock +++ b/flake.lock @@ -65,17 +65,17 @@ ] }, "locked": { - "lastModified": 1790635831, - "narHash": "sha256-K/X+stFBmlCylJ9wiMCXxKOckoHeSninMvBb0wZa1rM=", + "lastModified": 1790781416, + "narHash": "sha256-I5Xrn5CSKWBJCDVSFmrPUYdN4ngtlILajfBtzRrNCQI=", "owner": "kixelated", "repo": "quest", - "rev": "8590d2a1ddd91c2f499adf37b78aad0d673e3228", + "rev": "72eae0b379368bcdc517df1ec9d015f36db3f5e6", "type": "github" }, "original": { "owner": "kixelated", "repo": "quest", - "rev": "8590d2a1ddd91c2f499adf37b78aad0d673e3228", + "rev": "72eae0b379368bcdc517df1ec9d015f36db3f5e6", "type": "github" } }, diff --git a/flake.nix b/flake.nix index 3529312a1e..a0ff4d0b5c 100644 --- a/flake.nix +++ b/flake.nix @@ -27,7 +27,7 @@ # The quest CLI, which also serves the quest guide and skills the stubs in # .claude/skills call. Bump the rev to upgrade them. quest = { - url = "github:kixelated/quest/8590d2a1ddd91c2f499adf37b78aad0d673e3228"; + url = "github:kixelated/quest/72eae0b379368bcdc517df1ec9d015f36db3f5e6"; inputs.nixpkgs.follows = "nixpkgs"; inputs.flake-utils.follows = "flake-utils"; inputs.crane.follows = "crane"; From 64384c0696d531a95dca6d5e0d81d3080ded2ef9 Mon Sep 17 00:00:00 2001 From: Luke Curley Date: Wed, 30 Sep 2026 08:45:23 -0700 Subject: [PATCH 2/2] chore(quest): bump quest to 1a126bb and mark the reference line Co-Authored-By: Claude Opus 5.5 --- AGENTS.md | 2 +- flake.lock | 8 ++++---- flake.nix | 2 +- 3 files changed, 6 insertions(+), 6 deletions(-) diff --git a/AGENTS.md b/AGENTS.md index 15b5547d3f..985b19dbcb 100644 --- a/AGENTS.md +++ b/AGENTS.md @@ -92,7 +92,7 @@ just fix # Auto-fix lint/formatting, same scope These diff the branch against its base and only run the affected packages. -When work mentions a quest, run `quest guide` and follow it. +Quests: when work mentions a quest, run `quest guide` and follow it. The `quest` binary comes from the kixelated/quest flake input and serves the quest skills; change them upstream and bump the input. A quest deleted on `dev` is done, even while `main` still lists it. diff --git a/flake.lock b/flake.lock index 7193fe8219..c77a59e6a7 100644 --- a/flake.lock +++ b/flake.lock @@ -65,17 +65,17 @@ ] }, "locked": { - "lastModified": 1790781416, - "narHash": "sha256-I5Xrn5CSKWBJCDVSFmrPUYdN4ngtlILajfBtzRrNCQI=", + "lastModified": 1790783070, + "narHash": "sha256-3yTd+7K2g8YciThCpiS3Xs3zsivacJnW8oHfoYGCoKs=", "owner": "kixelated", "repo": "quest", - "rev": "72eae0b379368bcdc517df1ec9d015f36db3f5e6", + "rev": "1a126bbd67f7963f1eb8d4cc303dad68a0922c95", "type": "github" }, "original": { "owner": "kixelated", "repo": "quest", - "rev": "72eae0b379368bcdc517df1ec9d015f36db3f5e6", + "rev": "1a126bbd67f7963f1eb8d4cc303dad68a0922c95", "type": "github" } }, diff --git a/flake.nix b/flake.nix index a0ff4d0b5c..611df7049f 100644 --- a/flake.nix +++ b/flake.nix @@ -27,7 +27,7 @@ # The quest CLI, which also serves the quest guide and skills the stubs in # .claude/skills call. Bump the rev to upgrade them. quest = { - url = "github:kixelated/quest/72eae0b379368bcdc517df1ec9d015f36db3f5e6"; + url = "github:kixelated/quest/1a126bbd67f7963f1eb8d4cc303dad68a0922c95"; inputs.nixpkgs.follows = "nixpkgs"; inputs.flake-utils.follows = "flake-utils"; inputs.crane.follows = "crane";