--- name: git-hugo-workflow description: Handle Git operations for Hugo sites: commits, branches, PRs, and deploy prep in static site projects. license: MIT compatibility: opencode metadata: audience: maintainers workflow: git-hugo-deploy tools: git, hugo --- ## What I Do I streamline Git for Hugo websites: - Initialize/track repos, ignoring generated files like `/public`. - Branch for features (e.g., new content or theme changes). - Commit best practices: Semantic messages (e.g., "feat: add blog post on Hugo tips"). - Prepare PRs for collaboration or deploys (e.g., to GitHub Pages/Netlify). - Handle submodules for themes and suggest CI/CD (e.g., GitHub Actions for auto-builds). ## When to Use Me Invoke for version control in Hugo projects: after content edits, before builds/deploys, or during team contributions. Ensure `.gitignore` excludes `/public`, `/resources`, `hugo.*.themes`. ## Instructions for Agent 1. Check repo status (`git status`); advise on uncommitted changes. 2. Standard `.gitignore` for Hugo: Suggest adding: