Releases: DanielPodolsky/ownyourcode
Releases · DanielPodolsky/ownyourcode
v2.3.0 - The Profiles Release
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:profilecommand 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 | iexv2.2.5
What's Changed
Bug Fixes
Version Fetching - Fixed stale version numbers in stack.md for new projects
- Added
mcp__octocode__packageSearchto 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:initfrom project subdirectories
Files Changed
.claude/commands/own/init.md- Both fixes appliedscripts/project-install.sh- Version bumpscripts/project-install.ps1- Version bump
Full Changelog: v2.2.4...v2.2.5
v2.2.4 - Clean Install/Uninstall Fix
What's Changed
Bug Fixes
- CLAUDE.md duplication fixed - Install now checks both
./CLAUDE.mdand.claude/CLAUDE.mdlocations, 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.jsontracks what was installed for surgical uninstall - Windows uninstall script - Added
project-uninstall.ps1for 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
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
Minor repository maintenance.
Changed
Repository Configuration
- Added
.claude/agents/to .gitignore for personal agent files
v2.2.1 - Patch Release
Bug fix for piped installation.
Fixed
Piped Installation Prompt
- Fixed interactive prompt not appearing when running
curl ... | bash - Now reads from
/dev/ttyinstead of stdin to get actual user input
v2.2.0 - The Ownership & Polish Release
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
irmfor project-install to bypass git encoding problems - Windows users can now install without manual intervention