kramme-cc-workflow/skills/kramme:product:strategy/SKILL.md
Create or update repo-root STRATEGY.md as a concise product anchor covering target problem, approach, users, metrics, active tracks, milestones, and non-goals. Use when starting a product, revisiting direction, grounding discovery/spec/SIW work, or resolving product-context drift. Not for one-off feature specs, roadmaps, or implementation plans.
npx skillsauth add abildtoft/kramme-cc-workflow kramme:product:strategyInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Create or maintain STRATEGY.md at the repository root. This document is a short durable product anchor, not a roadmap, requirements doc, or implementation plan.
Resolve the repository root.
git rev-parse --show-toplevel; fall back to the current working directory if no git root exists.STRATEGY.md in that root.Parse the focus hint.
$ARGUMENTS as an optional section or topic hint.problem, approach, users, metrics, tracks, milestones, non-goals.Read existing product context.
STRATEGY.md exists, read it completely.docs/pulse-reports/ exists, read the 1-3 most recent pulse reports only when they are relevant to the update. Use them as evidence, not as automatic strategy changes.last_updated frontmatter older than 90 days, mark the context with STALE: in user-facing summaries.Choose the mode.
STRATEGY.md exists.STRATEGY.md exists.Interview only for missing product decisions.
Keep the document strategic.
Mark confidence honestly.
UNVERIFIED:.STALE:.MISSING PRODUCT CONTEXT:.Write the strategy document.
assets/strategy-template.md and populate the template.last_updated: {YYYY-MM-DD} frontmatter.STRATEGY.md, summarize the intended changes and ask for confirmation unless the user explicitly requested a direct update.Report the result.
STRATEGY.md.UNVERIFIED, STALE, or MISSING PRODUCT CONTEXT markers.Name the user pain or product opportunity. Avoid describing a feature as the problem.
Describe the product stance and operating principles that should guide tradeoffs. Keep it higher level than implementation.
Name primary users first, then secondary stakeholders. If there are multiple audiences, state which one wins conflicts.
Prefer outcome metrics over activity metrics. Include a measurement caveat when the metric source is unavailable.
List the few product tracks that should shape prioritization now. These are not a backlog.
Use only durable product milestones. Omit or keep sparse when the team does not have milestones.
List decisions that prevent scope creep. Include why each non-goal is currently out of scope when that context is known.
Before claiming completion:
STRATEGY.md exists at the repository root.tools
Requires Linear MCP. Implements one Linear issue end to end, selects applicable code-review, convention, and PR-refactor gates, runs them to bounded convergence, verifies, and optionally opens the PR and iterates on CI and review feedback until green. Use when the user wants a single Linear issue taken from implementation through a clean Pull Request. Not for implementation-only work, SIW-tracked issues, stacked PRs, existing PR updates, or post-merge rollout.
development
Reviews PR and local changes for convention drift and overcaution against documented rules and mined peer-file practice. Use for new patterns, dependencies, abstractions, or defensive complexity that departs from established practice; every finding cites evidence. Supports --inline. Not for general code quality (use kramme:pr:code-review) or spec review (use kramme:siw:spec-audit --team).
testing
Charts huge or foggy initiatives into a local `.context` decision map and resolves one typed frontier ticket per session until the work is ready for SIW or another execution workflow. Use when the route to a destination cannot fit in one agent session or parallel workspaces need coordinated planning state. Not for clear specs, ordinary issue decomposition, implementation, or Linear-native tracking.
development
Investigates a question against primary sources and saves one cited Markdown artifact. Use for reading legwork: official docs/API facts, source-code or spec checks, standards, and first-party service behavior before planning or implementation. Not for making product or architecture decisions, implementing code, broad web search, secondary blog summaries, or uncited answers.