git-workflow vs local-workflow
git-workflow vs local-workflow
Both skills orchestrate “read task → implement → record outcome”. They differ in where the record of truth lives.
| git-workflow | local-workflow | |
|---|---|---|
| Tracker | GitHub Issue | tasks/tracing/*.md |
| Needs GitHub | Yes (gh, remote) |
No |
| Default commit | Controlled by finish flags / hooks | No commit unless requested |
| Best for | Team visibility, Issue lifecycle | Offline, private, local-only work |
flowchart TD
Task[Task intent] --> Choice{Need GitHub Issue?}
Choice -->|yes| GW[git-workflow]
Choice -->|no| LW[local-workflow]
GW --> Issue[Issue body as record]
LW --> Trace[Local tracing file]
If the user only says “execute task” without specifying GitHub, check for a remote and gh auth status before forcing an Issue.