Free SKILL.md scraped from GitHub. Clone the repo or copy the file directly into your Claude Code skills directory.
npx versuz@latest install guardiatechnology-ahrena-cursor-skills-kata-make-update-frameworkgit clone https://github.com/guardiatechnology/ahrena.gitcp ahrena/SKILL.MD ~/.claude/skills/guardiatechnology-ahrena-cursor-skills-kata-make-update-framework/SKILL.md--- name: kata-make-update-framework description: "Update Framework (Make update). Updating the Ahrena framework installation via the Makefile update target" --- # Kata: Update Framework (Make update) > **Prefix:** `kata-` | **Type:** Repeatable Skill | **Scope:** Updating the Ahrena framework installation via the Makefile `update` target ## Workflow ``` Progress: - [ ] 1. Consult codex-make (variables and equivalence without Make for update) - [ ] 2. Verify .ahrena/update.py - [ ] 3. Determine terminal - [ ] 4. Run update (make or equivalent) - [ ] 5. Report result ``` ### Step 1: Consult codex-make 1. Read `codex-make` (variables and **Equivalence without Make** section) for the `update` target 2. Identify the command to run based on the variables (remote vs LOCAL/SOURCE) ### Step 2: Verify .ahrena/update.py 1. Verify that the project has `.ahrena/update.py` (prior Ahrena installation) 2. If it does not exist, inform that install is required first (`/cry-make install` or equivalent) ### Step 3: Determine terminal 1. Read `.ahrena/.directives` (section `terminal`) per `lex-terminal-type`; if missing, infer from OS 2. Use the type for the equivalent command (PowerShell on Windows, per codex-make) ### Step 4: Run update 1. If `make` is available: run `make update [variables]` in the project directory (or per TARGET) 2. If `make` is not available: run the command from the "Equivalence without Make" section of `codex-make` for remote or local update 3. Capture output and exit code ### Step 5: Report result 1. Present the output to the user; on failure, state the error and suggest a fix ## Outputs | Output | Format | |--------|--------| | Success | Output of the update command | | Failure | Error message and suggested fix |