Skip to content

chore: untrack .codebuddy/.continue/.junie/.kiro skill files#42

Merged
FranRom merged 1 commit into
mainfrom
chore/untrack-gitignored-openspec-ide-files
May 18, 2026
Merged

chore: untrack .codebuddy/.continue/.junie/.kiro skill files#42
FranRom merged 1 commit into
mainfrom
chore/untrack-gitignored-openspec-ide-files

Conversation

@FranRom
Copy link
Copy Markdown
Owner

@FranRom FranRom commented May 18, 2026

Summary

These 40 per-IDE integration files (symlinks into .claude/skills/) materialized by openspec init were added to .gitignore in dd465fc, but the already-tracked copies were never removed from the index. git status was permanently showing them as deleted/modified for anyone who later ran openspec init and regenerated them.

This commit removes them so the index matches the .gitignore intent. The directories themselves stay ignored — anyone running openspec init locally re-materializes their own per-IDE copy without it showing up in git status again.

Pure index cleanup — no code changes, no behavior changes, no impact on the .claude/skills/pupila-* skills that ship with the repo (those have explicit allowlist entries in .gitignore).

Test plan

  • Pre-commit hook passes locally (Biome lint, 3× tsconfig typecheck, UI patterns check).
  • git ls-files .codebuddy .continue .junie .kiro returns empty after the commit.
  • After merge: git clone of main on a fresh machine has no .codebuddy / .continue / .junie / .kiro directories.
  • After merge: running openspec init locally materializes those dirs again and git status stays clean.

These per-IDE integration files materialized by `openspec init` were added
to .gitignore in dd465fc but the already-tracked copies were never removed
from the index — `git status` was permanently showing 40 stale tracked
entries that nobody intended to version.

Removes them so the index matches the .gitignore intent. The directories
themselves stay ignored — anyone running `openspec init` locally will
re-materialize their own per-IDE copy without it ever showing up in
`git status` again.
@FranRom FranRom force-pushed the chore/untrack-gitignored-openspec-ide-files branch from 6255cb1 to a58371b Compare May 18, 2026 09:39
@FranRom FranRom self-assigned this May 18, 2026
@FranRom FranRom requested review from ibsenjg and ogarciarevett May 18, 2026 10:14
Copy link
Copy Markdown
Collaborator

@ogarciarevett ogarciarevett left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Nice clean

@FranRom FranRom merged commit 37a0877 into main May 18, 2026
1 check passed
@FranRom FranRom deleted the chore/untrack-gitignored-openspec-ide-files branch May 18, 2026 10:30
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.

2 participants