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-sync-cursorgit clone https://github.com/guardiatechnology/ahrena.gitcp ahrena/SKILL.MD ~/.claude/skills/guardiatechnology-ahrena-cursor-skills-kata-make-sync-cursor/SKILL.md--- name: kata-make-sync-cursor description: "Sync .cursor/ (Make sync-cursor). Regenerate .cursor/ from .ahrena/framework/ and .ahrena/artifacts/ via the Makefile target sync-cursor" --- # Kata: Sync .cursor/ (Make sync-cursor) > **Prefix:** `kata-` | **Type:** Repeatable Skill | **Scope:** Regenerate `.cursor/` from `.ahrena/framework/` and `.ahrena/artifacts/` via the Makefile target `sync-cursor` ## Workflow ``` Progress: - [ ] 1. Consult codex-make (equivalence without Make for sync-cursor) - [ ] 2. Verify .ahrena/update.py and .ahrena/.directives - [ ] 3. Determine terminal - [ ] 4. Run sync-cursor (make or equivalent) - [ ] 5. Report result ``` ### Step 1: Consult codex-make 1. Read `codex-make` (target `sync-cursor` and **Equivalence without Make** section) 2. Identify the command: `make sync-cursor [variables]` or `python .ahrena/update.py --target . --sync-cursor` ### Step 2: Verify .ahrena/update.py and .ahrena/.directives 1. Verify the project has `.ahrena/update.py` and `.ahrena/.directives` (prior Ahrena installation) 2. If they do not exist, inform that installation is required first (`/cry-make install` or bootstrap) ### Step 3: Determine terminal 1. Read `.ahrena/.directives` (section `terminal`) per `lex-terminal-type`; if missing, infer from OS ### Step 4: Run sync-cursor 1. If `make` is available: run `make sync-cursor [variables]` in the project directory 2. If `make` is not available: run `python .ahrena/update.py --target <TARGET> --sync-cursor` per codex-make 3. Capture output and exit code ### Step 5: Report result 1. Present the output to the user; on failure, indicate the error and suggest a fix ## Outputs | Output | Format | |--------|--------| | Success | Output of the sync-cursor command | | Failure | Error message and suggested fix |