kramme-cc-workflow/skills/kramme:code:copy-review/SKILL.md
Scan the codebase (or a specified scope) for unnecessary, redundant, or duplicative UI text. Identifies labels, descriptions, placeholders, tooltips, and instructions that could be removed because the UI already communicates the same information through its structure.
npx skillsauth add abildtoft/kramme-cc-workflow kramme:code:copy-reviewInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
4 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Scan the codebase for unnecessary UI text using the shared rubric in references/copy-review-rubric.md.
Arguments: "$ARGUMENTS"
Shared rubric: Read references/copy-review-rubric.md before filtering files or launching reviewers. It defines UI-relevant file rules, redundancy categories, confidence/severity rules, finding format, and exclusions.
node_modules, dist, build artifacts, generated files, lock files, and vendored code).$ARGUMENTS. If non-empty, store it as TARGET_SCOPE. Otherwise set TARGET_SCOPE to the repo root.package.json / build config to understand the stack and directory layout.AGENTS.md, CLAUDE.md, or equivalents) and read the relevant ones for project conventions and target audience.TARGET_SCOPE. Filter files using the UI-relevant file rules in references/copy-review-rubric.md.Launch kramme:copy-reviewer in audit mode using the platform's agent-invocation primitive with:
references/copy-review-rubric.mdIf no separate agent runtime is available, perform the same scan directly in the main thread. If scope exceeds 50 files and an agent-invocation primitive supports parallelism, split into batches and launch multiple reviewer agents in parallel, each scanning a subset; otherwise scan the batches sequentially.
Write report to COPY_REVIEW_OVERVIEW.md in the project root. Overwrite any prior COPY_REVIEW_OVERVIEW.md — the file represents the latest scan only.
# Copy Review — Codebase Audit
**Date:** {date} **Scope:** {scope description} **Files scanned:** {count}
## Executive Summary
{1-3 sentences: overall copy hygiene, biggest patterns, recommended starting point}
## Findings by Category
### {Category Name} ({count} findings)
| # | File:Line | Issue | Severity | Recommendation |
| --- | --------- | ------ | --------- | -------------- |
| 1 | `path:42` | {desc} | Important | {fix} |
{repeat for each category with findings}
## Patterns & Themes
- {Systemic patterns — e.g., "The codebase consistently mirrors labels in placeholders across all form components"}
## Recommended Action Order
1. {Highest impact, lowest effort first}
2. {Systemic patterns fixable with a convention change}
3. {Individual fixes}
Present a summary to the user with:
Treat COPY_REVIEW_OVERVIEW.md as a working artifact — it should not be committed and can be cleaned up by /kramme:workflow-artifacts:cleanup.
references/copy-review-rubric.md as the source of truth for categories, exclusions, confidence, severity, and finding format.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.