architect
Use for design-level judgement: requirements, quality attributes, trade-offs, ADR, contracts, resilience, security,…
Use when opening or rewriting a work item on any git-based SCM. Source-control agnostic; GitHub, GitLab, and Azure Boards are adapters only.
$ npx -y skills add ShaftHQ/SHAFT_ENGINE --skill work-item --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/work-itemContext preview
The summary Claude sees to decide when to auto-load this skill.
Use when opening or rewriting a work item on any git-based SCM. Source-control agnostic; GitHub, GitLab, and Azure Boards are adapters only.
name: work-item description: >- Use when opening or rewriting a work item on any git-based SCM. Source-control agnostic; GitHub, GitLab, and Azure Boards are adapters only. license: MIT
Load this skill when the deliverable is **open or rewrite a work item**. Do not vendor Spec Kit or create `.specify/`. Keep GitHub PR delivery on `work-github-playbook.md`. One GitHub issue tracks the full plan. When the owner names a currently active PR, deliver the plan and the user-issue fix in that same PR.
Contract and adapters: [work-item.md](../../references/work-item.md).
One work item owns one actionable problem. Trackers list children; they do not absorb them. Preserve existing acceptance when rewriting.
Every body must include:
Keep adopter template headings (for example bug or feature fields) so existing validators still match.
When rewriting an existing item for Spec Kit hygiene, specialize User Story, `FR-*`, and `SC-*` from that issue's own acceptance (see `scripts.agents.issue_filing.rewrite_body_spec_kit`). Keep the shared heading checklist; never paste the generic stamp `Deliver the stated acceptance` onto unrelated tickets. Trackers may keep a campaign-level story.
Exactly one primary type, exactly one lifecycle, at least one subsystem or module. Missing taxonomy fails closed with a named reason. Ready needs a proof plan; blocked needs at least one https dependency URL.
Detect the live CLI from the adopter environment. Do not assume GitHub. Command maps live in the adapters reference named from the contract. Live create/edit remains whatever CLI the adopter already runs; dry-run and fake runners prove the other maps.
One Java engine for web, mobile, API, CLI, database, and desktop. Drivers, waits, and evidence are handled. Every run ends in an Allure report. Upgrade to SHAFT_ENGINE · ▶ Watch the 26-second clip with sound and captions · 100-second overview
Use for design-level judgement: requirements, quality attributes, trade-offs, ADR, contracts, resilience, security,…
Canonical provider-neutral skill router and working contract. Use at the start of every task, on every host, in every main thread…
Use when PR merge waits are long or CI/CD is being designed, audited, or sped up: targets, PR/main/nightly tiers, opt-in labels,…
Frontier MoE through a disk/RAM/VRAM hierarchy via the optional Colibri process. Use when a large-model offline job needs…
Standalone FreeToken process: install, READY probe and bounded dispatch. Use when the local-runtimes table points a job at…
Use when a git worktree is dirty or another local branch or worktree exists. Ask before cleanup unless the session is unattended.