kata-make-update-framework

Automate Ahrena framework updates via Make or codex-make equivalents.

Updated Sep 3, 2025
One-click install
npx skills add https://github.com/guardiatechnology/design-system --skill kata-make-update-framework
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: kata-make-update-framework
Source: https://github.com/guardiatechnology/design-system/tree/main/.claude/skills/kata-make-update-framework
Command: npx skills add https://github.com/guardiatechnology/design-system --skill kata-make-update-framework

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

It helps you update the Ahrena framework installation without guessing which Makefile target, terminal, or update command to run.

Core Features & Use Cases

  • Codex-driven update command selection: Uses codex-make variables and the “Equivalence without Make” section to choose the correct update procedure (remote vs local/source).
  • Preflight verification: Checks for an existing .ahrena/update.py to confirm a prior Ahrena installation before attempting the update.
  • Terminal-specific execution: Reads .ahrena/.directives (terminal section) to run the equivalent command in the appropriate shell environment.

Quick Start

Tell the AI: “Update my Ahrena framework using the Makefile update target, preferring the codex-make equivalence when Make isn’t available, and report the result.”

Frequently Asked Questions about kata-make-update-framework

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I update an existing Ahrena framework installation using Make?

To update an Ahrena framework installation, the process automates Make target selection and executes terminal-specific update commands after verifying `.ahrena/update.py` exists, returning a clear success or failure report.

What preflight checks are required before running an Ahrena framework update?

Before running an Ahrena framework update, a preflight check verifies the existence of `.ahrena/update.py` to confirm a prior installation, and reads `.ahrena/.directives` to infer the correct terminal environment for execution.

Can I update the Ahrena framework if Make is not available in my environment?

Yes, you can update the Ahrena framework if Make is unavailable by using the codex-make equivalence path, which selects the correct update procedure for remote versus local or source setups based on variable-driven workflows.

How does terminal inference work when executing build tooling updates?

Terminal inference for build tooling updates reads the terminal section within `.ahrena/.directives` to identify the appropriate shell environment, ensuring the equivalent update command runs correctly for that specific terminal setup.

Why does my framework update command report a failure on a remote setup?

A framework update failure on a remote setup occurs when the wrong update procedure is chosen or the terminal inference from `.ahrena/.directives` fails; the tool captures the exit status and output to report this clearly.