Forest Logo
search
package_2

craftsman-kit

By @averyark

Roblox

Mirrored from Wally

Craftsman Kit

A Roblox Luau framework: entities, tags, state machines, pathfinding, task control and utilities. The module loader is its own package, averyark/craftsman-lifecycle. Craftsman Kit does not depend on it, so a game that boots with it installs both.

# wally.toml
[dependencies]
Craftsman = "averyark/craftsman-kit@0.11.0"
Lifecycle = "averyark/craftsman-lifecycle@2.0.0"

Install it with Wally. It requires its dependencies as siblings in Wally's layout, the same way Craftsman Lifecycle and Craftsman Control do, so all three install into one Packages folder. 0.9.0 and 0.10.0 required Ember's layout instead and cannot be installed by Wally.

Craftsman Kit was published as averyark/craftsman up to 0.9.0. Name the dependency Craftsman in wally.toml, as above, and existing Craftsman.* code keeps working unchanged.

Agent skill

skills/craftsman-kit/ is an Agent Skill that teaches coding agents (Claude Code, Codex, Cursor and others) which Craftsman module to use and how to call it. It is not part of the published package.

Install it with any of these:

  • Claude Code: /plugin marketplace add averyark/craftsman-kit, then /plugin install craftsman-kit@craftsman-kit
  • Any agent, via the skills CLI: npx skills add averyark/craftsman-kit
  • Manually: copy skills/craftsman-kit into .claude/skills/ (Claude Code) or .agents/skills/ (Codex and others). For claude.ai, zip the folder and upload it under Settings → Capabilities → Skills.

Package Details

Install command (Click to copy)


Version

0.11.0

License

MIT

check_circle

Safe for commercial use

infoThe package archive does not include its license text; the license is declared in its manifest metadata.

Automated license review — not legal advice.