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. Finds labels, descriptions, placeholders, tooltips, and instructions that duplicate what the UI already communicates through structure, icons, or interaction patterns.
Arguments: "$ARGUMENTS"
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 to UI-relevant files only:
*.tsx, *.jsx, *.vue, *.svelte, *.component.ts, *.component.html*.html, *.hbs, *.ejs, *.pugpages/, views/, screens/, routes/, app/ directories*.json files in locales/, i18n/, translations/ directoriesLaunch kramme:copy-reviewer in audit mode using the platform's agent-invocation primitive with:
If 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.
development
Runs kramme:pr:code-review as a closeout review loop for local or PR branch changes before commit, ship, or final response. Use when the user asks for autoreview, second-model review, or a final code-review pass after non-trivial edits. Not for UX, visual, accessibility, or product review.
development
Guides topic-level understanding verification for a PR, branch, feature, document, spec, design decision, bug fix, or other concrete subject. Use when the user asks to confirm, quiz, drill, teach-and-check, or verify that they understand a topic. Maintains a topic-specific checklist artifact and requires demonstrated understanding before marking the topic complete. Not for ordinary explanations without verification, end-of-session summaries, or code/test correctness checks.
testing
Design a CI/CD pipeline with quality gates, a <10-minute budget, feature-flag lifecycle, and an exit checklist. Use when adding a new CI pipeline, changing gate configuration, or planning a rollout for a new service. Complementary to kramme:pr:fix-ci (which fixes failures in an existing pipeline). Covers gate ordering, secrets storage, branch protection, rollback mechanism, and staged-rollout guardrails — not a rollout-execution runbook.
tools
--- name: kramme:visual:demo-reel description: Capture local demo evidence for observable product behavior: screenshots, before/after image sets, browser reels, terminal recordings, and short GIF/video proof. Use when shipping UI changes, CLI features, or any change where PR reviewers would benefit from visual or behavioral evidence. argument-hint: "[what to capture] [--url <url>|auto] [--tier static|before-after|browser-reel|terminal-recording]" disable-model-invocation: true user-invocable: tr