From 224405f92b0d679d4fa7fafdd68a22f5cf2692a0 Mon Sep 17 00:00:00 2001 From: Zachary Lloyd Date: Wed, 20 May 2026 16:50:28 -0600 Subject: [PATCH] Detect common skill updates during script run Co-Authored-By: Oz --- script/run | 5 ----- skills-lock.json | 20 +++++++++++++++++++- 2 files changed, 19 insertions(+), 6 deletions(-) diff --git a/script/run b/script/run index 9aff3fad3c..059af5f563 100755 --- a/script/run +++ b/script/run @@ -95,9 +95,6 @@ while (( "$#" )); do esac done -common_skills_match_lock() { - ./script/resolve_common_skills install_common_skills -- --repo-root "${REPO_ROOT}" "$@" --verify-only --quiet >/dev/null 2>&1 -} install_common_skills_or_continue() { if ! ./script/resolve_common_skills install_common_skills -- --repo-root "${REPO_ROOT}" "$@"; then echo "error: unable to install common skills; continuing without them." >&2 @@ -116,8 +113,6 @@ if [[ "$INSTALL_COMMON_SKILLS" -eq 1 ]]; then else install_common_skills_or_continue --force --prompt-for-target fi - elif common_skills_match_lock "${COMMON_SKILLS_ARGS[@]}"; then - : else if [[ "${#COMMON_SKILLS_ARGS[@]}" -gt 0 ]]; then install_common_skills_or_continue "${COMMON_SKILLS_ARGS[@]}" --if-needed --quiet diff --git a/skills-lock.json b/skills-lock.json index cbcabf4da1..89826be218 100644 --- a/skills-lock.json +++ b/skills-lock.json @@ -7,6 +7,18 @@ "skillPath": ".agents/skills/brandalf/SKILL.md", "computedHash": "44eccce975aeb4df325f0112602d4e3181c80cf7febe659367c524a18dd61da9" }, + "check-impl-against-spec": { + "source": "warpdotdev/common-skills", + "sourceType": "github", + "skillPath": ".agents/skills/check-impl-against-spec/SKILL.md", + "computedHash": "c624f1667b3161022647ce8a55cb12ea781f9c85bfa0ea2dc3e17f7b1056d294" + }, + "council": { + "source": "warpdotdev/common-skills", + "sourceType": "github", + "skillPath": ".agents/skills/council/SKILL.md", + "computedHash": "0eecde0e3b4e20cab0f8376c7994e7aa7b8dd2cdc6e5bb56f945baf98bef1c95" + }, "create-pr": { "source": "warpdotdev/common-skills", "sourceType": "github", @@ -37,6 +49,12 @@ "skillPath": ".agents/skills/pr-walkthrough/SKILL.md", "computedHash": "990e8549611cff4b82036d4c7cc50d23eb2cbb27272926142d3fd8ad17a5e18f" }, + "reproduce-bug-report": { + "source": "warpdotdev/common-skills", + "sourceType": "github", + "skillPath": ".agents/skills/reproduce-bug-report/SKILL.md", + "computedHash": "a906c867389e3ee76d9196cad893fb3ba7e5f0e27248373b53e30358aac5fe44" + }, "resolve-merge-conflicts": { "source": "warpdotdev/common-skills", "sourceType": "github", @@ -47,7 +65,7 @@ "source": "warpdotdev/common-skills", "sourceType": "github", "skillPath": ".agents/skills/review-pr/SKILL.md", - "computedHash": "5bb3ee6ea66cd018fe6bc08d003493fc2abce29441af73e86fd35a590312eaff" + "computedHash": "f27bfc9743fa0d240763a26519b25112a0ad8652c9a2b2b52daeb7af2d2a862c" }, "spec-driven-implementation": { "source": "warpdotdev/common-skills",