Scenario combo · 6 tools · recorded 2026-08-29

Combo: Agent Dev Environment One-Shot Init Partial

Fresh machine/repo, want AI working immediately — read code, remember context, run sessions, carry skills; each tool installed and configured separately, no clear order or combo.

Scenario

Fresh machine/repo, goal: install the Agent dev environment from zero to "ready to work immediately": read code (skeleton), carry skills (skill packs), run sessions (terminal/orchestration), remember (cross-session memory). Today each of the 6 tools has its own install guide, but "what to install, in what order, which ones step on each other" has no packaged answer — this is requirement REQ-01 (help-desk volume 365d total 943, all trending up). This combo gives the full chain: environment skeleton (agent-framework) + skill packs (agent-skills / superpowers) + sessions and orchestration (herdr / ruflo) + memory (claude-mem), with write-surface conflicts and install order made explicit.

Combo members

agent-framework: environment skeleton (multi-agent orchestration Python library)

  • Download: pip package agent-framework (official PyPI); China must use the Tsinghua mirror (official PyPI direct connection times out)
  • Version: 1.15.0; Python 3.10~3.13 (3.14 full install has some dependencies without prebuilt wheels, recommend the core slim path)
  • Install:
pip install -i https://pypi.tuna.tsinghua.edu.cn/simple agent-framework
# slim path (core orchestration only):
pip install -i https://pypi.tuna.tsinghua.edu.cn/simple agent-framework-core==1.15.0

agent-skills: skill pack (24 skills + 8 slash commands)

  • Download: GitHub addyosmani/agent-skills (codeload tarball 0.6.7; codeload direct connection works in this environment)
  • Version: 0.6.7; Node >= 18 (skills CLI path)
  • Install:
# Option A: skills CLI (official recommendation, installs into the agent skills directory)
npx -y skills add addyosmani/agent-skills --yes --global
# Option B: manual copy (stable in China, installs to ~/.claude/skills/agent-skills)
curl -sL https://codeload.github.com/addyosmani/agent-skills/tar.gz/refs/tags/0.6.7 | tar xz
cp -r agent-skills-0.6.7/skills ~/.claude/skills/agent-skills

superpowers: methodology skill framework (14 skills)

  • Download: GitHub obra/superpowers (codeload tarball v6.3.0; direct connection measured 1.7s)
  • Version: 6.3.0; no runtime dependencies (pure skills directory)
  • Install:
curl -sL -o /tmp/superpowers.tar.gz https://codeload.github.com/obra/superpowers/tar.gz/refs/tags/v6.3.0
mkdir -p ~/.codex/skills && tar xzf /tmp/superpowers.tar.gz -C /tmp --strip-components=1 superpowers-6.3.0/skills
cp -r /tmp/skills ~/.codex/skills/superpowers

herdr: terminal runtime (persistent sessions / workspaces / background server)

  • Download: GitHub release binary herdr-linux-x86_64 (China uses gh-proxy acceleration, 22.7MB)
  • Version: 0.8.2; Linux x86_64 (no runtime dependencies)
  • Install:
curl -sL -o /usr/local/bin/herdr https://gh-proxy.com/https://github.com/herdrdev/herdr/releases/download/v0.8.2/herdr-linux-x86_64
chmod +x /usr/local/bin/herdr && herdr --version

ruflo: meta-orchestration (session / memory / swarm enhancement)

  • Download: npm package ruflo; China uses npmmirror
  • Version: 3.38.20; Node >= 20
  • Install:
npm_config_registry=https://registry.npmmirror.com npx -y ruflo init --no-signup --no-skills-sh --no-codex-detect
npx -y ruflo --version

claude-mem: cross-session memory (MCP + worker)

  • Download: npm package claude-mem; China uses npmmirror
  • Version: 13.16.1; Node >= 18; worker runtime needs Bun
  • Install:
npm_config_registry=https://registry.npmmirror.com npm install -g claude-mem
claude-mem install --ide claude-code

Install order

  1. Precheck: node --version (>= 20) + python3 --version (>= 3.10) + command -v bun (claude-mem worker).
  2. agent-framework (pip library form, no config directory/background process, least invasive, install first without affecting others).
  3. agent-skills (skills directory writes; install first to avoid entanglement with later skill sets overwriting).
  4. superpowers (use the Codex form ~/.codex/skills/superpowers; don't use the Claude plugin form — the ~/.claude write surface with ruflo is in a possible-conflict inferred state).
  5. herdr (single binary, exclusive write surfaces ~/.config/herdr/ + ~/.local/state/herdr/, no shared surfaces).
  6. ruflo (largest write surface: workspace .claude/ .claude-flow/ .agents/ .swarm/ .mcp.json CLAUDE.md + HOME ~/.claude/CLAUDE.md pointer; first install ~5 minutes + 1.6GB cache, put it late so downloads don't block verification of other members).
  7. claude-mem (install last: registers ~/.claude.json + ~/.claude/plugins/ + ~/.claude-mem/, its installer backs up ~/.claude.json for recovery).

Dependency warnings

  • Conflicts (all 15 pairs checked, source: site docs):
  • compatible 6 pairs: agent-framework × {agent-skills, superpowers, herdr, claude-mem} (agent-framework×claude-mem pipeline-measured, the rest inferred), agent-skills × {superpowers, claude-mem} (skill subdirectory names unique)
  • possible-compatible 7 pairs: agent-framework×ruflo, agent-skills×ruflo, agent-skills×herdr, superpowers×herdr, superpowers×claude-mem, herdr×ruflo, herdr×claude-mem (write surfaces inferred non-overlapping)
  • possible-conflict 2 pairs (both involve ruflo, inferred not measured): superpowers×ruflo (ruflo writes workspace .claude/skills and HOME ~/.claude/CLAUDE.md; superpowers Claude form writes ~/.claude/skills — the Codex form avoids this), claude-mem×ruflo (both modify Claude config surfaces: ~/.claude.json registration vs ~/.claude/CLAUDE.md pointer; recommended order claude-mem first then ruflo, restore from the claude-mem uninstall backup on problems)
  • Versions: Node >= 20 (hard requirement for ruflo; agent-skills/claude-mem >= 18); Python 3.10~3.13 (agent-framework full) / 3.14 core; Bun (claude-mem worker); Linux x86_64 (herdr)
  • Environment: ruflo first install ~5 min + 1.6GB npx cache (recommend >= 3GB free disk); claude-mem worker port 37700; herdr client start spawns a background server (socket + session files), use herdr server stop when done; ruflo doctor/start spawns a daemon, ruflo daemon stop when done
  • China network: pip → Tsinghua mirror; npm → npmmirror; herdr → gh-proxy; skill packs → codeload direct; when claude-mem's installer does internal git clones over SSH, a machine bound to a frozen account fails — add git config --global url.https://github.com/.insteadof git@github.com: to force HTTPS (measured fix 2026-08-29)

Acceptance check (one shot)

Run this block after installing; all green = combo ready; any failure -> back to the matching step in the install walkthrough.
python3 -c "import agent_framework; print('agent_framework OK', agent_framework.__file__)"
ls ~/.claude/skills/agent-skills 2>/dev/null | head -3
test -f ~/.codex/skills/superpowers/SKILL.md && echo 'superpowers OK'
herdr --version
npx -y ruflo --version
claude-mem --version

预期输出: agent_framework OK (site-packages path); agent-skills skill dirs visible; superpowers OK; herdr 0.8.2; ruflo 3.38.20; claude-mem version. All six green = environment skeleton ready

Note: member-level commands measured (herdr 0.8.2 / ruflo 3.38.20 / superpowers SKILL.md); combo-level end-to-end run pending.

Verification evidence

Every combo is measured in an isolated environment (smoke + write-surface check); unmeasured items are honestly marked in the text, and measurement dates are listed in the verification section below.

Verified 2026-08-29 · TTL expires — (180 days)

  • 2026-08-29: lightweight measurement in an isolated environment (fake HOME + venv + temp workspace) with 5/6 members co-installed: agent-framework (pip core 1.15.0 import passed) + agent-skills (24 skills in the skills directory) + superpowers (Codex form SKILL.md in place) + herdr (0.8.2 --version/status passed, server not started) + claude-mem (npm install + install registration complete: thedotmack marketplace added, plugin CLI registered, worker port 37700, status=Worker is not running expected state); write-surface check found no same-name file conflicts; local repro log 2026-08-29

Local verification record

Related problems

← All combos | Tool Catalog | Hit a problem? Submit a helpdesk card