diff --git a/.claude/skills/quest-afk/SKILL.md b/.claude/skills/quest-afk/SKILL.md index 9f1c2c90d56..2d986ae7d13 100644 --- a/.claude/skills/quest-afk/SKILL.md +++ b/.claude/skills/quest-afk/SKILL.md @@ -1,6 +1,6 @@ --- name: quest-afk -description: Keep quest work moving while the user is away, leaving every decision for their return. +description: Keep this session's work going while the user is away, taking your recommendations and deferring merge picks until they return. --- Run `quest skill afk` and follow its output. diff --git a/.claude/skills/quest-review/SKILL.md b/.claude/skills/quest-review/SKILL.md index 84906a4c5c7..39c62d32e58 100644 --- a/.claude/skills/quest-review/SKILL.md +++ b/.claude/skills/quest-review/SKILL.md @@ -1,6 +1,6 @@ --- name: quest-review -description: Review a PR's branch locally with a model that wrote none of it, then mark it ready for review. +description: Review a PR's branch locally with a model other than its latest writer, then mark it ready for review. --- Run `quest skill review` and follow its output. diff --git a/.claude/skills/quest-run/SKILL.md b/.claude/skills/quest-run/SKILL.md new file mode 100644 index 00000000000..3396859e5c5 --- /dev/null +++ b/.claude/skills/quest-run/SKILL.md @@ -0,0 +1,7 @@ +--- +name: quest-run +description: Run a project's quest work from one session, starting ready quests and taking open PRs to merge in a loop until only the user's decisions remain. +--- + +Run `quest skill run` and follow its output. +If `quest` is not installed, follow https://github.com/moq-dev/quest/blob/main/SETUP.md first. diff --git a/flake.lock b/flake.lock index 70fc3d68838..2bf1c8adcb0 100644 --- a/flake.lock +++ b/flake.lock @@ -77,28 +77,28 @@ "quest-pinned": "quest-pinned" }, "locked": { - "lastModified": 1794089039, - "narHash": "sha256-HZVGUPSw4xRsHgI1xxuZhUbRTdnPlz6OHx/hdUew668=", + "lastModified": 1794341269, + "narHash": "sha256-Ny8Xhd+0un/2hh4rPr4aUnonVLnhqGysoI5XHcnDVv8=", "owner": "moq-dev", "repo": "quest", - "rev": "6a18b8a815c2d15d37d7433a619f961ec5a07165", + "rev": "2572be9c459fc8831a400148c44626527ac32865", "type": "github" }, "original": { "owner": "moq-dev", "repo": "quest", - "rev": "6a18b8a815c2d15d37d7433a619f961ec5a07165", + "rev": "2572be9c459fc8831a400148c44626527ac32865", "type": "github" } }, "quest-pinned": { "flake": false, "locked": { - "lastModified": 1794013809, - "narHash": "sha256-0oc+GpBYSBVXsUBTdJ26HgsIGyak4uZ85/V3fJPCdeI=", + "lastModified": 1794155982, + "narHash": "sha256-KuQQ8ykYgTd0kJ76PA8Jao/UQcoxn7X9uZCj3lV8alE=", "owner": "moq-dev", "repo": "quest", - "rev": "4b07dd37466d6fe6af5c9de3d6f1efd7f693aba7", + "rev": "7fe979312b792108a8911a0b38dfc3fd2bb38774", "type": "github" }, "original": { diff --git a/flake.nix b/flake.nix index 83405c2f3f0..69ab654b0c9 100644 --- a/flake.nix +++ b/flake.nix @@ -32,7 +32,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:moq-dev/quest/6a18b8a815c2d15d37d7433a619f961ec5a07165"; + url = "github:moq-dev/quest/2572be9c459fc8831a400148c44626527ac32865"; inputs.nixpkgs.follows = "nixpkgs"; inputs.flake-utils.follows = "flake-utils"; }; diff --git a/quest/m4/README.md b/quest/m4/README.md index cd752feab61..5671e191e2a 100644 --- a/quest/m4/README.md +++ b/quest/m4/README.md @@ -14,7 +14,3 @@ m2 ("later work"), as [m3](/quest/m3/README.md) describes. After each cut m4's quests move to m3 and m4 starts empty. A quest here that gains a consumer moves to m3; one that loses its last reason moves to m5 or is deleted. - -## Required - -- [moq's fuzz targets run continuously on OSS-Fuzz](/quest/m4/oss-fuzz.md) - round-the-clock fuzzing with private crash reports, after the session targets exist and the maintainer approves the application diff --git a/quest/m5/README.md b/quest/m5/README.md index 7886c4fdf1b..39cc0a6f982 100644 --- a/quest/m5/README.md +++ b/quest/m5/README.md @@ -33,8 +33,3 @@ in this repository and in moq.pro's plans, which kept the io_uring tuning quests (fleet relays on io_uring workers), broadcast fairness, and the transcode and NVENC quests (production transcoding). Re-plan one when a consumer asks. - -## Required - -- [Miri's GenMC mode explores every schedule of kio's lock-free code](/quest/m5/miri-genmc.md) - waiting on rust-lang/miri to run `cargo miri test` in GenMC mode, then Nightly checks kio's log and channel exhaustively -- [Browser tabs forward for their peers on a local network](/quest/m5/browser-mesh.md) - tabs on one LAN form a mesh and forward for each other, on the Rust-to-TypeScript port