From pactkit
File scaffolding: create Spec, test files, E2E tests, Git branches, Skills
npx claudepluginhub pactkit/claude-code-plugin --plugin pactkitThis skill uses the workspace's default tool permissions.
Project file scaffolding tool for quickly creating standardized project files.
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.
Project file scaffolding tool for quickly creating standardized project files.
Script location: Use the base directory from the skill invocation header to resolve script paths.
docs/specs/ directory must exist (required by create_spec)tests/unit/ and tests/e2e/ directories must exist (required by test scaffolding)git_start)python3 ${CLAUDE_PLUGIN_ROOT}/skills/pactkit-scaffold/scripts/scaffold.py create_spec ITEM-ID "Title"
ITEM-ID: Work item identifier, e.g. STORY-001, HOTFIX-001, BUG-001Title: Spec titledocs/specs/{ITEM-ID}.md (with template structure)python3 ${CLAUDE_PLUGIN_ROOT}/skills/pactkit-scaffold/scripts/scaffold.py create_test_file src/module.py
tests/unit/test_module.pypython3 ${CLAUDE_PLUGIN_ROOT}/skills/pactkit-scaffold/scripts/scaffold.py create_e2e_test ITEM-ID "scenario_name"
tests/e2e/test_{ITEM-ID}_{scenario}.pypython3 ${CLAUDE_PLUGIN_ROOT}/skills/pactkit-scaffold/scripts/scaffold.py git_start ITEM-ID
STORY-* → feature/STORY-*HOTFIX-* → fix/HOTFIX-*BUG-* → fix/BUG-*python3 ${CLAUDE_PLUGIN_ROOT}/skills/pactkit-scaffold/scripts/scaffold.py create_skill skill-name "Description of the skill"
skill-name: Skill identifier (must start with lowercase letter: ^[a-z][a-z0-9]*(-[a-z0-9]+)*$)Description: Brief description for SKILL.md frontmatter${CLAUDE_PLUGIN_ROOT}/skills/{skill-name}/ with SKILL.md, scripts/{clean_name}.py, references/.gitkeeppython3 ${CLAUDE_PLUGIN_ROOT}/skills/pactkit-scaffold/scripts/scaffold.py create_board
docs/product/sprint_board.md with standard section headers## 📋 Backlog, ## 🔄 In Progress, ## ✅ Done sections/project-init: Use create_board to create Sprint Board (Phase 4)/project-plan: Use create_spec to create a Spec template/project-act: Use create_test_file to create test scaffolding/project-check: Use create_e2e_test to create E2E testscreate_skill to scaffold a new reusable skill