Skip to content

Latest commit

 

History

History
62 lines (43 loc) · 3.6 KB

File metadata and controls

62 lines (43 loc) · 3.6 KB

Product Kit — Cowork Plugin

Structured product thinking for Claude Cowork. No command line required.

Install

Claude Cowork (GUI)

  1. Download product-kit-plugin.zip from GitHub Releases
  2. In Cowork, go to Plugins → + → Upload plugin
  3. Select the zip file

Claude Code (CLI)

claude --plugin-dir ./plugin

Commands

Command What it does Output
/product-kit:landscape Capture company, team, and domain context landscape.md
/product-kit:constitution Define product principles and values constitution.md
/product-kit:users Define target user personas users.md
/product-kit:problem Frame the problem statement problem.md
/product-kit:assumptions Extract and prioritize assumptions assumptions.md
/product-kit:validate Validate assumptions with interviews and surveys validation.md
/product-kit:solution Brainstorm and evaluate solutions solution.md
/product-kit:prioritize Score and rank features priorities.md
/product-kit:spec Generate a product spec spec.md
/product-kit:clarify Resolve ambiguities across artifacts Updates existing files
/product-kit:analyze Run completeness/consistency check In-conversation report
/product-kit:bootstrap Auto-draft all artifacts from existing codebase All missing artifacts
/product-kit:audit Compare spec against codebase, surface gaps audit.md
/product-kit:learn Index knowledge directory into a compact summary knowledge-index.md
/product-kit:techreview Review spec against codebase, flag engineering questions techreview.md
/product-kit:stories Break spec into user stories with acceptance criteria stories.md

Knowledge Directory

Run /product-kit:learn to index the knowledge/ directory into knowledge-index.md — a compact summary that all other commands read instead of scanning raw files directly. Drop research files (interview transcripts, survey results, analytics exports, PDFs) into knowledge/ and re-run /product-kit:learn to update the index. Configure the directory name in .productkit/config.json with the knowledge_dir field (default: knowledge).

Workspaces

Projects can live inside a workspace (parent directory with .productkit/config.json containing "type": "workspace"). Workspaces provide:

  • Shared landscape.md at the workspace root — company/domain context across all projects
  • Shared knowledge/ at the workspace root — research files available to all projects

All commands automatically detect workspace membership and read both project-level and workspace-level files.

Workflow

Start with /product-kit:landscape to front-load company context, then /product-kit:constitution or /product-kit:users, and work through the commands in order. Each command reads previous artifacts to maintain consistency. Run /product-kit:clarify, /product-kit:analyze, /product-kit:bootstrap, /product-kit:audit, /product-kit:learn, /product-kit:techreview, or /product-kit:stories at any stage.

Version Sync

The plugin version in .claude-plugin/plugin.json must stay in sync with the CLI version in package.json. When bumping versions, update both files.

Learn More

See the main README for full documentation or the online guide for a step-by-step walkthrough.