GitHub Repo Bootstrap & Commit Assistant
This skill helps standardizing GitHub repositories and development workflows.
Capabilities
- •Bootstrap Repository: Configures Issues, Labels, Templates, and user-level Project v2.
- •Commit Assistant: Helps write Conventional Commits and links them to Issues.
- •Work Management: Creates Issues and PRs with proper templates and Project linking.
Usage
1. Bootstrap Repository
When to use: User assumes "setup this repo", "bootstrap repo", "configure github".
Action: Run scripts/bootstrap.py.
python scripts/bootstrap.py
2. Commit Assistant
When to use: User is about to commit, asks "help me commit", "write commit message".
Action: Run scripts/commit_check.py.
python scripts/commit_check.py
3. Create Issue
When to use: User wants to create a bug/task/ticket.
Action: Run scripts/create_issue.py.
python scripts/create_issue.py
4. Create Branch
When to use: User picked an issue and wants to start working (create branch).
Action: Run scripts/create_branch.py.
python scripts/create_branch.py
5. Create PR
When to use: User wants to submit changes (Pull Request).
Action: Run scripts/create_pr.py.
python scripts/create_pr.py
6. Sync / Recover
When to use: User mentions "offline", "sync status", "retry".
Action: Run scripts/sync.py.
python scripts/sync.py