From pactkit
Sprint Board atomic operations: add Story, update Task, archive completed Stories
npx claudepluginhub pactkit/claude-code-plugin --plugin pactkitThis skill uses the workspace's default tool permissions.
Atomic operations tool for Sprint Board (`docs/product/sprint_board.md`).
Provides Ktor server patterns for routing DSL, plugins (auth, CORS, serialization), Koin DI, WebSockets, services, and testApplication testing.
Conducts multi-source web research with firecrawl and exa MCPs: searches, scrapes pages, synthesizes cited reports. For deep dives, competitive analysis, tech evaluations, or due diligence.
Provides demand forecasting, safety stock optimization, replenishment planning, and promotional lift estimation for multi-location retailers managing 300-800 SKUs.
Atomic operations tool for Sprint Board (docs/product/sprint_board.md).
Script location: Use the base directory from the skill invocation header to resolve script paths.
docs/product/sprint_board.md must exist (created by /project-init)docs/product/archive/ directory is used for archiving (automatically created by the archive command)python3 ${CLAUDE_PLUGIN_ROOT}/skills/pactkit-board/scripts/board.py add_story ITEM-ID "Title" "Task A|Task B"
ITEM-ID: Work item identifier, e.g. STORY-001, HOTFIX-001, BUG-001Title: Item titleTask A|Task B: Task list, use | as separator for multiple tasks✅ Story ITEM-ID added or ❌ error messagepython3 ${CLAUDE_PLUGIN_ROOT}/skills/pactkit-board/scripts/board.py update_task ITEM-ID "Task Name"
Task Name: Must be an exact match with the task name in the Board- [ ] Task Name to - [x] Task Name✅ Task updated or ❌ Task not foundpython3 ${CLAUDE_PLUGIN_ROOT}/skills/pactkit-board/scripts/board.py archive
[x] to docs/product/archive/archive_YYYYMM.mdpython3 ${CLAUDE_PLUGIN_ROOT}/skills/pactkit-board/scripts/board.py list_stories
python3 ${CLAUDE_PLUGIN_ROOT}/skills/pactkit-board/scripts/board.py update_version 1.0.0
python3 ${CLAUDE_PLUGIN_ROOT}/skills/pactkit-board/scripts/board.py snapshot "v1.0.0"
docs/architecture/snapshots/{version}_*.mmdpython3 ${CLAUDE_PLUGIN_ROOT}/skills/pactkit-board/scripts/board.py fix_board
[ ] → ## 📋 Backlog[ ]/[x] → ## 🔄 In Progress[x] → ## ✅ Done✅ Board fixed: N stories relocated. or ✅ No misplaced stories found./project-plan: Use add_story to create a Story/project-act: Use update_task to mark completed tasks/project-done: Use archive to archive completed Storiespactkit-release skill: Use update_version + snapshot to publish a releasepactkit-doctor skill: Use fix_board to repair misplaced stories