Skip to content

Latest commit

 

History

History
83 lines (61 loc) · 7.4 KB

File metadata and controls

83 lines (61 loc) · 7.4 KB

Changelog

All notable changes to @orbweva/academy will be documented here. Format based on Keep a Changelog, versioning follows Semantic Versioning.

[Unreleased]

[0.3.3] — 2026-06-30

Added

  • pitch-night skill ships with the installer. The spoken 3-minute demo-night / pitch-competition skill (ORBWEVA/pitch-night) was published and live, but only reachable via manual git clone or the install-skills.sh curl route — it was never in this npm package's manifest.json, so participants who install via npx @orbweva/academy (the documented route) could not get it. Now wired into skillRepos and into every track that already carries founder-pitch: accelerator/mentoring/founder as optional, full as required. Sibling to founder-pitch (pitch = investor deck; pitch-night = the spoken pitch). Surfaced when an Accelerator participant cloned the repo to the wrong folder; the manual route was the only one documented.

Notes

  • No installer code change required: installSkills() already handles each repo's skills/ + commands/ directories — only manifest.json needed the new entry.

[0.3.2] — 2026-04-27

Added

  • niche-validator skill ships with founder-metrics. Curriculum has referenced /niche-validator since the Accelerator templates were authored, but the skill was only resident on Ryan's machine and not in any published repo — so every Accelerator participant who tried /niche-validator got "Unknown command" until the mentor walked them through the natural-language workaround. Skill is now distributed via ORBWEVA/founder-metrics (single SKILL.md + commands/niche-validator.md). Single command auto-detects validate flow (1 niche) vs compare flow (2-3 niches). Discovered during Hector pair-debug 2026-04-24.

Notes

  • No installer code change required: installSkills() already handles bare commands/*.md files via cp(..., { recursive: true }) — only manifest.json needed updating to add niche-validator to founder-metrics' skills array.

[0.3.1] — 2026-04-24

Fixed

  • Slash commands now install alongside skills — previously installSkills() only copied each repo's skills/ directory into ~/.claude/skills/, silently ignoring the commands/ directory that ships alongside. That meant commands like /startup:help, /discovery:interview, and every other slash shortcut returned "Unknown command" even after a clean install. The installer now also mirrors each repo's commands/<namespace>/ into ~/.claude/commands/<namespace>/. Discovered during a live pair-debug with an Accelerator participant whose /startup:help never fired.
  • MCP claude mcp add calls missing -- separator — the generated command was claude mcp add <name> npx -y @pkg/..., which modern Claude Code CLIs reject with error: unknown option '-y' because -y was being parsed as a flag to claude mcp add itself, not forwarded to npx. Added the -- separator so the full command is now claude mcp add <name> -- npx -y @pkg/.... Every MCP prompt in the interactive flow was affected.
  • Banner V rendering — narrowed the V in the ASCII ORBWEVA banner so it no longer reads as ORBWELA in terminals that render █ █ as two parallel vertical bars.

Changed

  • Installer success message now explicitly tells users to /exit and relaunch Claude Code so newly-installed skills and MCP servers register. The previous "Open Claude Code to use them" wording didn't account for users running the installer from inside an already-open Claude Code session.
  • Per-repo log line now reports both skills and command namespaces copied (e.g., ✓ 1 skill, 1 command namespace).

[0.3.0] — 2026-04-14

Added

  • web-build pack — 5 quality-audit skills for websites: web-audit, web-perf, web-a11y, web-copy, web-brand. Positioned as the quality layer on top of generation tools (Anthropic's app factory, Lovable, v0, Bolt). Repo: https://github.com/ORBWEVA/web-build-pack
  • ai-media pack — 6 skills for AI-generated video/image/voice pipelines via kie.ai: ai-media-setup, ai-media-video (Veo 3), ai-media-image (Nano Banana / Flux), ai-media-voice (ElevenLabs), ai-media-pipeline (n8n workflow template), ai-media-cost (pre-flight budget). Repo: https://github.com/ORBWEVA/ai-media-pack
  • full track now includes web-build-pack and ai-media-pack.

Changed

  • marketing pack removed from manifest (replaced by ai-media, which better matches the "automation via AI tools" framing).
  • web-video pack removed (replaced by web-build, which separates web-quality audits from future video work; video-gen work now lives under ai-media).
  • web-build pack optionally includes gtm-skills (for deeper SEO tooling).
  • ai-media pack optionally includes solo-agents (for workflow/agent design).

Notes

  • loka pack stays as status: "planned" — repo not yet scaffolded.

[0.2.0] — 2026-04-14

Added

  • Auto-install for CLI tools and MCP servers. After skills land, the installer now prompts Y/n per CLI command (brew/winget/scoop/npm, gh auth login, etc.) and per claude mcp add, then actually runs the ones you approve. Previously it only printed the commands.
  • --no-run flag for users who want the old print-only behavior.
  • --yes now auto-approves every CLI and MCP command in addition to skill choices.

Changed

  • --skills-only now fully skips the CLI + MCP section (previously it printed guidance and stopped).
  • Re-licensed to dual MIT + CC BY-NC-SA 4.0 to match the broader ORBWEVA ecosystem. Code is MIT; docs and prose are CC BY-NC-SA 4.0. See LICENSE and LICENSE-DOCS.
  • Windows CLI steps now use explicit winget install --id <pkg> -e form and Set-ExecutionPolicy … -Force for the Scoop bootstrap.

Notes

  • Interactive commands (gh auth login) work because child processes inherit stdio — follow the browser prompts as usual.
  • Windows admin steps (winget install …) fail if Node was launched from non-Admin PowerShell. Re-run those from an Admin window, or use --no-run and run manually.

[0.1.0] — 2026-04-14

Added

  • Initial public release.
  • npx @orbweva/academy installer CLI with zero runtime dependencies (Node 18+, git required at install time).
  • Tracks: accelerator (12-week cohort, 15 skills), course (self-paced, 9 skills), mentoring (1:1, 13 skills), founder (partner-delivered, 10 skills), full (everything).
  • Specialization packs (architecture ready; repos planned): loka, marketing, web-video.
  • Bundle composition: track + stackable packs, auto-deduped across shared repos.
  • Interactive prompts with --yes non-interactive mode.
  • Flags: --track, --pack (repeatable), --global, --local, --skills-only, --dry-run, --help.
  • Post-install guidance: per-OS CLI tool commands (brew/winget/scoop) and claude mcp add suggestions.
  • Pulls 11 public ORBWEVA skill repos via shallow git clone into ~/.claude/skills/ (or project-local ./.claude/skills/).
  • Graceful skip for status: "planned" repos that don't exist yet.

Known limitations

  • Prereqs (Node, Git, Claude Code) are not auto-installed — the script assumes they're present.
  • CLI tools and MCP servers are printed, not executed. Auto-run planned for a later release.
  • Pack repos (ORBWEVA/loka-pack, ORBWEVA/marketing-pack, ORBWEVA/web-video-pack) are referenced in manifest.json but not yet published.