How rohanhong/tmpl.general-repo works
This repository is a reusable template for setting up Git conventions and agent-assisted repository workflows. A user starts from the template and invokes a skill; the documented branches cover Git operations, project bootstrap and documentation, Python environments, and Hugging Face Hub hosting. The graph follows README-documented responsibilities only: source excerpts were unavailable, so it omits uncertain call-level wiring.
Main entry points: repo-init Initialize repository · git-commit Commit changes · git-branch-create Create branch · repo-docs Generate project docs
Components 21
Git workflows
- Create branch
.agents/skills/git-branch-create - Commit changes
.agents/skills/git-commit - Fetch changes
.agents/skills/git-fetch - Pull changes
.agents/skills/git-pull - Merge changes
.agents/skills/git-merge - Push changes
.agents/skills/git-push - Manage tags
.agents/skills/git-tag - Delete branch
.agents/skills/git-branch-delete
Project setup
- Initialize repository
.agents/skills/repo-init - Generate project docs
.agents/skills/repo-docs - Set up Python
.agents/skills/py-env-setup
Hub hosting
- Configure Hub hosting
.agents/skills/hf-setup - Upload artifacts
.agents/skills/hf-upload - Download artifacts
.agents/skills/hf-download
Shared guidance
- Git conventions
.gitmessage - Agent instructions
AGENTS.md
Other components
- Repository maintainer
- Git repository
- Project files
- Python environment
- Hugging Face Hub
Connections 33
- Repository maintainer → Create branch: invokes
- Repository maintainer → Commit changes: invokes
- Repository maintainer → Fetch changes: invokes
- Repository maintainer → Pull changes: invokes
- Repository maintainer → Merge changes: invokes
- Repository maintainer → Push changes: invokes
- Repository maintainer → Manage tags: invokes
- Repository maintainer → Delete branch: invokes
- Repository maintainer → Initialize repository: invokes
- Repository maintainer → Generate project docs: invokes
- Repository maintainer → Set up Python: invokes
- Repository maintainer → Configure Hub hosting: invokes
- Repository maintainer → Upload artifacts: invokes
- Repository maintainer → Download artifacts: invokes
- Agent instructions → Create branch: guides
- Agent instructions → Initialize repository: guides
- Create branch → Git repository: operates on
- Commit changes → Git repository: commits to
- Fetch changes → Git repository: fetches into
- Pull changes → Git repository: updates from
- Merge changes → Git repository: merges into
- Push changes → Git repository: pushes to
- Manage tags → Git repository: tags in
- Delete branch → Git repository: operates on
- Commit changes → Git conventions: follows
- Initialize repository → Git repository: configures
- Initialize repository → Generate project docs: offers
- Initialize repository → Project files: bootstraps
- Generate project docs → Project files: writes
- Set up Python → Python environment: creates
- Configure Hub hosting → Hugging Face Hub: configures
- Upload artifacts → Hugging Face Hub: uploads to
- Download artifacts → Hugging Face Hub: downloads from