From gitmark
Uses a spec-driven git worktree loop (research → spec → implement → test → review → ship) to ship features or fixes safely on a GitMark KB. Invoke when starting a change or asked how to ship something.
How this skill is triggered — by the user, by Claude, or both
Slash command
/gitmark:dev-flowThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
A battle-tested loop for shipping with an AI agent: a feature reaches production in
A battle-tested loop for shipping with an AI agent: a feature reaches production in
roughly 40 minutes to 2 hours. The spec is plain markdown written via the KB
skills, the work happens in an isolated git worktree, and only green reaches
prod. The KB (see kb-curate) is the carrier of knowledge — onboarding, hand-off and
scaling all start from it, not from the code.
kb-curate (ontology: node_type,
frontmatter, typed links links.documents: [src/…]). The spec is durable knowledge,
not a throwaway ticket — searchable, linkable, graphable.git worktree: main stays untouched, parallel
agents don't collide, and rollback is just dropping the worktree.implemented_by).dev branch; run the full
suite there. Red → fix in the worktree, don't merge.dev → main and deploy (build the new image before stopping the
old container, then poll the healthcheck to measure real downtime).git worktree → MR + commits → dev branch (dev-tests) → main (prod-tests + deploy) → prod
kb-search / gitmark map).Starting any non-trivial feature or fix. For a one-line change you can collapse steps, but keep the gates (review + tests) — they are where the 191 bugs were caught.
npx claudepluginhub vakovalskii/ontoship --plugin gitmarkEnforces a gated Spec → Plan → Build → Test → Review → Ship lifecycle for multi-file features and projects, preventing AI coding agents from skipping specification and verification steps.
Orchestrates full dev cycle in isolated git worktree: task understanding, TDD implementation, quality review, draft PR, CI/CD monitoring to merge-ready PR. Explicit invoke via /developer-workflow:implement-task.
Implements approved specs by having Claude design and run parallel subagent workflows. Prefer for large or parallelizable specs where linear TDD is slow.