← Back to list

git-workflow
by JakeAO
⭐ 0🍴 0📅 Jan 22, 2026
SKILL.md
name: git-workflow description: Manage Git workflow for campaign content with proper commit messages and branching license: MIT compatibility: opencode metadata: audience: campaign-managers workflow: jekyll
What I do
- Generate descriptive commit messages following project conventions
- Create appropriate branches for content development
- Manage content publication workflow with proper staging
- Generate changelogs for campaign updates
- Coordinate multi-file commits with logical grouping
- Handle content review and approval processes
When to use me
Use this when:
- Committing new campaign content or updates
- Preparing content for publication
- Managing collaborative development with multiple contributors
- Creating release points for campaign milestones
- Organizing content development workflow
- Reviewing and approving content changes
Usage Examples
Content Publication Commit
/skill({ name: "git-workflow" })
Operation: Commit content
Files: session-07.md, marla-mossfur.md, creeve.md
Type: Feature (new session and character updates)
Message: Auto-generated based on content changes
Branch Creation
/skill({ name: "git-workflow" })
Operation: Create development branch
Purpose: Session 7 content development
Based on: main
Duration: Temporary for content staging
Release Preparation
/skill({ name: "git-workflow" })
Operation: Prepare release
Version: Session 7 publication
Changelog: Generate from commits since last release
Files: All published content updates
Git Operations
Commit Message Generation
- Analyze changed files to determine content type
- Generate descriptive commit message following conventions
- Categorize changes (feat, fix, docs, style, refactor, test, chore)
- Include relevant character names and session numbers
- Add context about campaign impact
Branch Management
- Create feature branches for content development
- Merge branches after content review and approval
- Handle branch naming conventions consistently
- Manage branch lifecycle and cleanup
- Coordinate parallel development streams
Release Workflow
- Prepare content for publication (remove draft status)
- Generate changelog of changes since last release
- Create tagged release points for campaign milestones
- Handle versioning based on session numbers or content significance
- Coordinate GitHub Pages deployment
Commit Message Templates
Content Creation
feat(sessions): Add Session 7 - Council's Decision with character development
- Session summary covering council debate and strategic choices
- Introduce new faction dynamics and character motivations
- Update cross-references between related NPCs and sessions
- Add WoodCo R&D threat escalation
Fixes #session-007
Character Updates
feat(npcs): Develop Marla Mossfur with council leadership arc
- Expand background and political motivations
- Add relationship with Earth-Movers alliance
- Update cross-references in Sessions 5-7
- Include campaign involvement progression
Related to #council-dynamics
Maintenance Operations
docs: Update character relationship map and faction alignments
- Reflect new alliances formed in Session 7
- Update power dynamics between Moss-Fur Clan and Earth-Movers
- Add enemy relationship changes following WoodCo escalation
- Validate link integrity across all updated articles
Prepares for session-008 content
Branch Strategy
Development Branches
- Content Creation:
feature/session-###-titlefor new sessions - Character Development:
feature/character-namefor NPC arcs - Faction Updates:
feature/faction-name-reworkfor major changes - Site Maintenance:
fix/issue-descriptionfor corrections - Asset Management:
feature/media-organizationfor image work
Staging and Review
- Review Branches:
review/session-contentfor approval workflow - Publication Staging:
staging/publication-readyfor final content - Emergency Fixes:
hotfix/urgent-issuefor immediate publication - Collaborative:
team/contributor-namefor multi-author work
Release Branches
- Session Milestones:
release/session-###for major updates - Character Arcs:
release/character-completionfor story arcs - Campaign Arcs:
release/act-namefor major story beats - Site Updates:
release/jekyll-upgradefor platform changes
Workflow Management
Content Development Cycle
- Create feature branch for new content
- Draft content with
published: falsestatus - Update cross-references and validate links
- Request review through pull request or internal process
- Merge to staging after approval
- Remove draft status for publication
- Create release commit with changelog
Quality Assurance Integration
- Run
jekyll-buildvalidation before commits - Use
campaign-syncto maintain consistency - Verify all links and references are functional
- Test content display in development environment
- Generate pre-publication reports
Publication Process
- Prepare content for production deployment
- Generate appropriate changelog and release notes
- Create tagged release for milestone tracking
- Coordinate with GitHub Actions for automatic deployment
- Update project documentation and guides
Automation Features
Smart Commit Generation
- Detect content type from file paths and names
- Generate contextual commit messages automatically
- Include relevant issue numbers or references
- Group related changes into logical commits
- Follow established project conventions
Changelog Generation
- Parse commit messages since last release
- Categorize changes by type and impact
- Generate human-readable changelog
- Include character development summaries
- Highlight major campaign progression points
Release Coordination
- Prepare content with proper front matter
- Validate that all draft content is ready
- Generate release notes for players/audience
- Create version tags following project scheme
- Coordinate with deployment pipeline
Reports Generated
Commit Analysis
- Change categorization and frequency
- Author contribution patterns
- Content development velocity
- Branch merging efficiency
- Code/content quality metrics
Release Summary
- New content published in release
- Character development highlights
- Campaign progression milestones
- Known issues and limitations
- Upcoming content teasers
Workflow Efficiency
- Time from creation to publication
- Review and approval cycle length
- Branch management overhead
- Automated process success rate
- Bottleneck identification and suggestions
Ask clarifying questions about:
- Preferred commit message conventions for this project
- How to handle collaborative content development
- Whether to use semantic versioning or session-based releases
- What content approval process to implement
- How to handle emergency content fixes or updates
Score
Total Score
50/100
Based on repository quality metrics
✓SKILL.md
SKILL.mdファイルが含まれている
+20
○LICENSE
ライセンスが設定されている
0/10
○説明文
100文字以上の説明がある
0/10
○人気
GitHub Stars 100以上
0/15
○最近の活動
3ヶ月以内に更新がある
0/10
○フォーク
10回以上フォークされている
0/5
✓Issue管理
オープンIssueが50未満
+5
✓言語
プログラミング言語が設定されている
+5
○タグ
1つ以上のタグが設定されている
0/5
Reviews
💬
Reviews coming soon