kramme-cc-workflow/skills/kramme:product:pulse/SKILL.md
Generate a time-windowed product pulse report in docs/pulse-reports/ covering usage, quality, errors, performance, customer signals, and followups. Use for weekly recaps, launch checks, "how are we doing", or strategy feedback loops. Works with partial or manual sources. Not for QA test reports, PR review, or editing STRATEGY.md directly.
npx skillsauth add abildtoft/kramme-cc-workflow kramme:product:pulseInstall 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.
Generate a compact, time-windowed report about what users experienced and how the product performed. Reports are durable product history and are written to docs/pulse-reports/ unless --inline is passed.
Parse arguments.
24h when no window is supplied.1h, 24h, 7d, 14d, and 30d.weekly, last sprint), warn that the token was not understood and default to 24h.--inline is present, reply with the report and do not write a file.Resolve product grounding.
STRATEGY.md exists, read it and extract target problem, users, key metrics, active tracks, and non-goals.last_updated frontmatter is older than 90 days, mark relevant strategy context as STALE: in the report and treat strategy alignment as tentative.STRATEGY.md is absent, continue and mark the report with MISSING PRODUCT CONTEXT: no STRATEGY.md found.STRATEGY.md from this skill.Discover available sources.
Classify source coverage.
Gather pulse dimensions.
Write the report.
assets/pulse-report-template.md and populate it.docs/pulse-reports/ when needed.{YYYY-MM-DD}-{window}.md.-2, -3, and so on rather than overwriting.Summarize in chat.
inline.STRATEGY.md, say so as a strategy-update candidate, but do not edit strategy automatically.Unavailable with the exact missing access.Before claiming completion:
MISSING PRODUCT CONTEXT or Unavailable, not hidden.docs/pulse-reports/ unless --inline was passed.STRATEGY.md was not modified.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.