Release Automation
CI Gate
The CI workflow runs on pushes to dev, pull requests targeting main, and manual dispatch. It validates Docker Compose config, backend lint, the full maintained backend/CLI test sweep, and backend/CLI wheel builds. It never publishes packages.
Agent Skills
WorldFork publishes one public repository-hosted skill:
Skill |
Path |
Purpose |
|---|---|---|
|
|
Public operator skill for setup, CLI operation, debugging, documentation, cost/time estimation, ledgers, and reports |
The setup, report, debug, CLI, documentation, and runtime guides are module Markdown files inside skills/worldfork/skills/. Agents load the module they need after the primary worldfork skill triggers.
The repo also keeps worldfork-full-agent-test as an internal validation skill for fresh-environment CLI/runtime testing. It is not part of the normal user onboarding install.
The supported user-facing install source is the repository path, because npx skills add resolves GitHub shorthand, Git URLs, and local paths:
npx skills add Hilo-Hilo/WorldFork/skills/worldfork --all
The equivalent full URL form is:
npx skills add https://github.com/Hilo-Hilo/WorldFork/tree/main/skills/worldfork --all
For local development inside this checkout, prefer a temporary copy when installing with --all. That avoids creating local agent runtime output such as .agents/, skills-lock.json, and source-tree skill symlinks in the WorldFork repository:
tmpdir="$(mktemp -d)"
cp -R ./skills/worldfork "$tmpdir/worldfork"
npx skills add "$tmpdir/worldfork" --all
Use direct local paths only for discovery validation:
npx skills add ./skills/worldfork --list -y
npx skills add ./skills/worldfork-full-agent-test --list -y
No npm scope, npm organization, or standalone npm package is required for the skill install path. The validation workflow checks that the public skill and internal validation skill are discoverable through the same npx skills add mechanism users run.