reasflow-dev is a resource repository for Codex:
skills/agents/- installer scripts
There is no Rust code, no opencode runtime, and no build step.
The default installer design:
- Default scope is local.
- Default mode does not require git.
- Default install is directly usable and does not pollute global configuration.
Main installer switches:
--global--dev--force
reasflow-dev/
├── agents/
├── docs/
├── skills/
├── install.sh
├── install.ps1
└── README.md
Treat skills as resources explicitly mounted by agents instead of globally exposing everything.
- Shared skills live under
skills/reasflow/shared/. - Private skills live under
skills/reasflow/<category>/. agents/*.tomlshould only list the[[skills.config]]entries that agent needs.- Do not put private project skills in global
~/.codex/config.toml.
Recommended source layout:
skills/
└── reasflow/
├── shared/
├── common/
├── intro/
├── paper/
├── prover/
├── survey/
├── experiment/
└── algorithm/
Installed layout:
.agents/skills/<shared-skill>/
.codex/reasflow-skills/<category>/<private-skill>/
Shared skills are auto-scanned. Private skills must be mounted explicitly from agent config, for example:
[[skills.config]]
path = "../../.codex/reasflow-skills/prover/knowledge-card-retrieval/SKILL.md"
enabled = trueenabled = true is required for each [[skills.config]] entry. Do not put enabled at the top level of agents/*.toml.
Dev mode keeps a git checkout and installs symlinks:
curl -fsSL https://raw.githubusercontent.com/sillyDaibo/reasflow-dev/main/install.sh | bash -s -- --devGlobal dev mode:
curl -fsSL https://raw.githubusercontent.com/sillyDaibo/reasflow-dev/main/install.sh | bash -s -- --dev --globalWhen working from a local checkout, install from that checkout:
REASFLOW_DEV_SOURCE_DIR=/path/to/reasflow-dev bash /path/to/reasflow-dev/install.shUse --force only when replacing existing installed targets is intended.
Rerun the same install command to update.
If previous install used --dev, rerunning the installer refreshes the local clone and keeps symlink-based installation.
If a target skill or agent already exists, the installer stops by default.
Replace managed targets explicitly:
./install.sh --forceagents/*.tomldefines Codex custom agents.skills/*/SKILL.mddefines project/global Codex skills.- Older prompts that depended on
$PACK_ROOThave been migrated to installed skill root resolution. - Compatibility scripts exist for older agent entrypoints that referenced missing paths.