dontbechad/.opencode/skills/git-hugo-workflow/SKILL.md

25 lines
1 KiB
Markdown

---
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: