Skip to content

Releases: DanielPodolsky/ownyourcode

v2.3.0 - The Profiles Release

11 Feb 02:41

Choose a tag to compare

Different developers learn differently. OwnYourCode now meets them where they are.

Profiles

Profile Best For
Junior Learning to code, building software engineer fundamentals
Career Switcher Transitioning from another field
Interview Prep Preparing for job interviews
Experienced Understands software engineering, has experience
Custom Full personalization

Key Features

  • Manifest as single source of truth for all profile settings
  • Same 6 Gates quality standards, different teaching approaches
  • Conditional blocks in templates activate based on settings

What's New

  • Profile selection during /own:init
  • /own:profile command to view/change settings
  • Free-text background for Experienced profile
  • Junior must propose roadmap phases (collaborative design)
  • CLI scaffolding uses official tools
  • All installation scripts synced (bash + PowerShell)

Installation

# Mac/Linux
curl -sSL https://raw.githubusercontent.com/DanielPodolsky/ownyourcode/main/scripts/base-install.sh | bash

# Windows
irm https://raw.githubusercontent.com/DanielPodolsky/ownyourcode/main/scripts/base-install.ps1 | iex

v2.2.5

05 Feb 03:03

Choose a tag to compare

What's Changed

Bug Fixes

Version Fetching - Fixed stale version numbers in stack.md for new projects

  • Added mcp__octocode__packageSearch to allowed-tools for real-time npm version fetching
  • Added explicit version fetching protocol with package names and workflow example
  • Prevents Claude from using outdated internal knowledge for versions

Directory Location - Fixed ownyourcode/ being created in wrong location

  • Added "CRITICAL: You Are UPDATING, Not Creating" section
  • Clarifies that ownyourcode/ already exists from installation (sibling to CLAUDE.md)
  • Prevents creating duplicate directories when running own:init from project subdirectories

Files Changed

  • .claude/commands/own/init.md - Both fixes applied
  • scripts/project-install.sh - Version bump
  • scripts/project-install.ps1 - Version bump

Full Changelog: v2.2.4...v2.2.5

v2.2.4 - Clean Install/Uninstall Fix

03 Feb 17:14

Choose a tag to compare

What's Changed

Bug Fixes

  • CLAUDE.md duplication fixed - Install now checks both ./CLAUDE.md and .claude/CLAUDE.md locations, respects existing placement
  • Clean uninstall - Fresh installs now fully remove CLAUDE.md on uninstall (no orphan files)
  • User skills preserved - Uninstall only removes OwnYourCode skill folders, leaves user custom skills untouched

New Features

  • Manifest tracking - .claude/ownyourcode-manifest.json tracks what was installed for surgical uninstall
  • Windows uninstall script - Added project-uninstall.ps1 for Windows parity

Improvements

  • Default CLAUDE.md location is now project root (Claude Code best practice)
  • Dynamic summary shows actual CLAUDE.md location after install

Full Changelog: v2.2.3...v2.2.4

v2.2.3 - Version Accuracy Fix

31 Jan 03:27

Choose a tag to compare

Fixed

Version Accuracy in /own:init

  • Stack recommendations now show verified versions with source attribution
  • Existing projects: versions read directly from package.json (source of truth)
  • New projects: versions verified via MCP, or show "Verify at [docs URL]" if unavailable
  • Added Source column to stack.md template (package.json / MCP verified / Verify at URL)
  • Added Version Freshness section to remind users when to re-verify
  • Prevents outdated version numbers (e.g., "React 18+") from appearing in generated docs

v2.2.2 - Patch Release

30 Jan 15:16

Choose a tag to compare

Minor repository maintenance.

Changed

Repository Configuration

  • Added .claude/agents/ to .gitignore for personal agent files

v2.2.1 - Patch Release

30 Jan 15:05

Choose a tag to compare

Bug fix for piped installation.

Fixed

Piped Installation Prompt

  • Fixed interactive prompt not appearing when running curl ... | bash
  • Now reads from /dev/tty instead of stdin to get actual user input

v2.2.0 - The Ownership & Polish Release

30 Jan 13:45

Choose a tag to compare

Focused on clarity, consistency, and Windows compatibility.

Here's what's changed

README Transformation

  • Redesigned as a focused landing page (239 → 148 lines)
  • Surfaced "The 4 Protocols" as visible methodology
  • Removed badge wall and visual clutter
  • Changed positioning from "for Juniors" to universal ownership message
  • New tagline: "AI guides, you build. You own the result."

Command Naming Unification

  • All commands now consistently use /own: prefix
  • Improved command descriptions for clearer purpose
  • Better onboarding flow in /own:init

Skill Auto-Invocation

  • Optimized skill descriptions for improved pattern matching
  • Skills now trigger more reliably based on file context

Fixed

Windows Installation

  • Fixed PowerShell string escaping (parentheses → brackets)
  • Fixed here-string compatibility issues
  • Used irm for project-install to bypass git encoding problems
  • Windows users can now install without manual intervention