What problem does it solve?
This Skill automates the finalization of in-progress software expeditions by orchestrating tests, commits, pushes, and Kanban status updates, reducing manual overhead and error-prone steps.
Core Features & Use Cases
- End-to-end expedition closure: Run tests, commit with an expedition-labeled message, push to the remote, and move the Kanban card to a done state.
- Deterministic workflow: Ensures a repeatable sequence of steps that can be executed by a single developer or coordinated agents.
- Use Case: When a feature branch is ready for release, invoke this Skill to validate, commit, push, and reflect progress on the Kanban board.
Quick Start
Identify current work, run tests, commit, push, and update Kanban:
- Check current branch
git branch --show-current
- List in-progress items
yurtle-kanban list --status in_progress
- Run tests
pytest brain/MODULE/tests/ -v
pytest brain/tests/ -v -k "integration"
- Stage and commit with expedition reference
git add -A
git commit -m "feat(exp-XXX): Summary of changes"
- Push to remote
git push origin HEAD
- Update Kanban status
yurtle-kanban move EXP-XXX done