Skip to content

Fix Windows skill path, align docs, add CHANGELOG/CONTRIBUTING, v0.2.0#13

Merged
ksimback merged 2 commits into
mainfrom
fix/docs-hygiene
Jul 5, 2026
Merged

Fix Windows skill path, align docs, add CHANGELOG/CONTRIBUTING, v0.2.0#13
ksimback merged 2 commits into
mainfrom
fix/docs-hygiene

Conversation

@ksimback

@ksimback ksimback commented Jul 5, 2026

Copy link
Copy Markdown
Owner

Remediation batch 3 of 3 from the 2026-07-04 audit — docs, packaging, and project hygiene.

Windows first-run fix

SKILL.md's helper commands hardcoded ${CLAUDE_SKILL_DIR}/.venv/bin/python with a python3 fallback. install.ps1 creates the venv at .venv\Scripts\python.exe, and Windows has no python3 on PATH by default — so the compile step of a fresh Windows install fell through to a command that doesn't exist. Commands now resolve bin/pythonScripts/python.exepython3python, documented once in a new Helper Python section.

Consistency

  • allowed-tools was three different scopes across SKILL.md (Write Bash), commands/looper.md (Read, Write, Bash, PowerShell), and the spec. Now Read, Write, Bash in both shipped files.
  • SKILL.md's flow-preview stop line now includes the token budget figure the renderer actually emits.
  • README's intro now lists the full emitted file set (LOOP.md, workspace, README were missing) and uses C:\Users\<you>\… instead of a personal username.
  • agents/openai.yaml (flagged as orphaned in the audit) now carries a header explaining its purpose; the Claude Code path never reads it.

Transparency & community

  • New README section What Looper writes on your machine documents all four touched locations — including ~/.looper/models.json, which was previously written with no mention anywhere in the docs — plus an Uninstall section for both platforms.
  • CHANGELOG.md (0.1.0 history + 0.2.0 release notes) and CONTRIBUTING.md (dev setup, the scaffolder-not-orchestrator boundary, spec-change rules, safety invariants).
  • Version bumped to 0.2.0; repo topics added (claude-code, agent-loops, ai-agents, llm-as-judge, …).

🤖 Generated with Claude Code

ksimback and others added 2 commits July 4, 2026 23:07
- SKILL.md helper commands now resolve the venv Python on Windows
  (.venv/Scripts/python.exe) before falling back to python3/python;
  the previous POSIX-only path plus python3 fallback made the compile
  step fail on a plain Windows install.
- allowed-tools aligned to 'Read, Write, Bash' in both SKILL.md and the
  slash command (three files previously declared three different
  scopes; all documented commands are bash-syntax and Git Bash ships
  with the required Git install).
- SKILL.md flow-preview stop line now shows the token budget the real
  renderer emits; register-model example uses the quoted-invoke form.
- README: complete emitted-file list, generic Windows paths instead of
  a personal username, and a new footprint + uninstall section
  documenting ~/.looper/models.json (previously written to the home
  directory without any mention in the docs).
- agents/openai.yaml gets a header explaining what it is and that the
  Claude Code path never reads it.
- Add CHANGELOG.md (0.1.0 history + 0.2.0 notes) and CONTRIBUTING.md
  (dev setup, safety invariants, spec-change rules); bump version to
  0.2.0.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Verified on a real Windows install: 'python3' on PATH resolved to the
Microsoft Store alias stub, which Get-Command/command -v find but which
cannot run scripts (exit 49). The SKILL.md helper resolution and
install.ps1 now execute '-c ""' on each candidate before accepting it.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
@ksimback ksimback merged commit c00096b into main Jul 5, 2026
9 checks passed
@ksimback ksimback deleted the fix/docs-hygiene branch July 5, 2026 06:11
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant