Devtool Integration Map — agentic-skills

Terminology note (2026-06-05): References to install.sh in this document reflect the installer name at time of writing. The script has since been renamed to init.sh. See README.md for current commands.

Scope: maps where this specific repo — the agentic-skills shared skill library — fits into a developer's stack. Grounded in observable repo signals (README.md, install.sh, scripts/pack.sh, scripts/agent-mode.sh, docs/operating-modes.md, docs/packs.md, .agents/project.json, pack layout under packs/). Not a generic devtool integration checklist.

Continuity: this file is the second step in the devtool research chain and assumes the audience framing from research/devtool-user-map.md (solo builders, repo-embedded contributors, hybrid-mode orchestrators, and the Anthropic/OpenAI subscription-paying economic buyers above them).

Required integrations

The tool will not function without these. Each is a hard dependency visible in the repo's own install and resolve paths:

Soft integrations — used by some skills but not required for core install:

Ecosystem assumptions

Assumptions the repo makes about the surrounding environment — some implicit, some hard-coded:

Setup path

The minimum-viable path from a fresh clone to an operational project. Every step is either observable in the repo or explicitly documented:

  1. Install prerequisites (out of scope of this repo).
  1. Clone agentic-skills to a stable path.
  2. ``bash git clone <repo-url> ~/projects/tools/agentic-skills cd ~/projects/tools/agentic-skills `` The checkout location is load-bearing: it becomes the symlink target for every project that installs packs from it. Moving it later will silently break consumers.

  3. Run ./install.sh. This symlinks global/claude/~/.claude/skills/ and global/codex/~/.codex/skills/ (install.sh:134–135). Pack skills are not installed globally (install.sh:142); this is by design to keep context clean.
  4. In a project that needs domain skills, install the matching pack.
  5. ``bash cd <my-project> /path/to/agentic-skills/scripts/pack.sh recommend # optional: auto-suggest a pack /path/to/agentic-skills/scripts/pack.sh install devtool ` Or, from inside Claude Code / Codex: /pack install devtool or $pack install devtool. This writes .agents/project.json and creates .claude/skills/ and .codex/skills/ symlinks (docs/packs.md` § "Local Symlinks").

  6. Optionally set an operating mode.
  7. ``bash /path/to/agentic-skills/scripts/pack.sh set-mode hybrid # or export SKILLS_AGENT_MODE=hybrid for shell-scoped override ` Valid modes: claude-only, codex-only, hybrid, or unset to clear. scripts/agent-mode.sh resolves the effective mode with env > file > unset (docs/operating-modes.md` § "Mode-signal resolution").

  8. Start a fresh CLI session. README.md:51 and docs/packs.md:43 explicitly warn: pack.sh refresh does not hot-reload an already-running Claude Code or Codex session. The user must exit and restart the CLI for new or removed skills to appear. This is a recurring operator chore, not a one-time setup.
  9. Commit .agents/project.json; do not commit .claude/skills/ or .codex/skills/. docs/packs.md:79. Contributors regenerate the symlinks per checkout with pack.sh refresh or /pack with no arguments.
  10. Verify, optionally.
  11. ``bash /path/to/agentic-skills/scripts/pack.sh status /path/to/agentic-skills/scripts/skill-deps.sh --broken /path/to/agentic-skills/scripts/skill-versions.sh --missing ``

Time budget for a comfortable shell user who already has one CLI installed: roughly 5–15 minutes to first useful skill invocation. The cliff is real for a user who has neither CLI installed yet — most of the calendar time is vendor-side subscription and auth, not this repo.

Compatibility constraints

Known-incompatible and known-fragile environments. A prospective user should check these before committing:

Migration risks

Risks a team should price in before adopting or moving off agentic-skills: