git-directory-management
Git Directory Management
When to Use This Skill
Use this skill when creating new directories in a git repository, especially when:
- Setting up project structure
- Creating plugin/package directories
- Organizing code into new folders
- Adding configuration directories
Core Principle
Never create .gitkeep files in directories you're about to populate with tracked files.
.gitkeep is ONLY for keeping truly empty directories in version control.
Pattern to Follow
More from boneskull/claude-plugins
zod-v4
Expert guidance on Zod v4 validation library including breaking changes from v3, migration patterns, core API usage, and common validation patterns. Use when working with Zod schemas, validation, type inference, or migrating from Zod v3.
10git-rebase-interactive
Use this skill when asked to perform an interactive git rebase programmatically, absorb/fixup commits into other commits, squash commits together, reorder commits, or drop commits. Provides a portable approach that works on macOS and Linux without interactive user input.
6git-commit-messages
Format git commit messages correctly, avoiding HEREDOC syntax issues in favor of multiline strings
6bupkis-assertion-patterns
How to write idiomatic assertions with the Bupkis assertion library for TypeScript and JavaScript
6