Coding
PromptBeginner5 minmarkdown
Markdown Converter
Agent skill for markdown-converter
7
Git Checkout Master (GCM) is a portable Python git workflow automation tool that manages the "checkout master" workflow with proper fork management and branch cleanup.
Sign in to like and favorite skills
Git Checkout Master (GCM) is a portable Python git workflow automation tool that manages the "checkout master" workflow with proper fork management and branch cleanup.
gcm.py (325 lines) - Single-file design for portability.gcm.yaml.example - Copy to .gcm.yaml for local configMakefile + make/*.mk - Modular makefiles for development workflowmake venv && make uv && make requirements-dev
make test-unit - 43 unit tests (1 second)make test-integration - 12 integration tests (2 seconds)make test-all - All 55 tests (2 seconds)make lint - Format and lint with ruff (0.3 seconds)./gcm.py --help - Show usage./gcm.py --dry-run - Preview actions without changes/tests/unit/ - Unit tests with mocking/tests/integration/ - Integration tests with real git repos/tests/helpers/ - Test utilities and factories/make/ - Modular makefile components/docs/ - Documentation/reference/ - Original implementation reference.gcm.yaml (local repository)~/.gcm.yaml (user home)~/.config/gcm.yaml (XDG config)