diff --git a/.github/workflows/skill-review.yml b/.github/workflows/skill-review.yml new file mode 100644 index 0000000..f0ab779 --- /dev/null +++ b/.github/workflows/skill-review.yml @@ -0,0 +1,13 @@ +name: Skill Review +on: + pull_request: + paths: ['**/SKILL.md'] +jobs: + review: + runs-on: ubuntu-latest + permissions: + pull-requests: write + contents: read + steps: + - uses: actions/checkout@v4 + - uses: tesslio/skill-review@22e928dd837202b2b1d1397e0114c92e0fae5ead # main diff --git a/skills/list/SKILL.md b/skills/list/SKILL.md index 2d9dca9..1c4887a 100644 --- a/skills/list/SKILL.md +++ b/skills/list/SKILL.md @@ -1,6 +1,6 @@ --- name: list -description: List all stored branch memories with their sizes and last modified dates. +description: "List all stored branch memories with their sizes and last modified dates. Use when the user asks to show branches, view saved memories, check what branches have stored context, or see memory usage." --- # List Branch Memories diff --git a/skills/save/SKILL.md b/skills/save/SKILL.md index f39e6b0..a894373 100644 --- a/skills/save/SKILL.md +++ b/skills/save/SKILL.md @@ -1,6 +1,6 @@ --- name: save -description: Save the current CLAUDE.md to branch-specific memory. Use when the user wants to save their current branch context. +description: "Save the current CLAUDE.md to branch-specific memory. Use when the user wants to save their current branch context, persist settings, store context, or snapshot their branch state." --- # Save Branch Memory @@ -14,4 +14,6 @@ node "${CLAUDE_PLUGIN_ROOT}/dist/cli.js" save "$ARGUMENTS" If no description was provided in the arguments, use a brief description based on recent work context. -Report the result to the user. +If the command fails, check that CLAUDE.md exists in the project root and report the error to the user. + +Report the result to the user, confirming the branch name and description that were saved. diff --git a/skills/status/SKILL.md b/skills/status/SKILL.md index b8917b2..9cee3a3 100644 --- a/skills/status/SKILL.md +++ b/skills/status/SKILL.md @@ -1,6 +1,6 @@ --- name: status -description: Show the current branch memory status including active memory, saved memory, and configuration. +description: "Show the current branch memory status including active memory, saved memory, and configuration. Use when the user asks to check memory status, view what's stored, inspect branch memory configuration, or see current memory info." --- # Branch Memory Status