kramme-cc-workflow/skills/kramme:docs:update-agents-md/SKILL.md
This skill should be used when the user asks to "update AGENTS.md", "add to AGENTS.md", "maintain agent docs", or needs to add guidelines to agent instructions. Guides discovery of local skills and enforces structured, keyword-based documentation style.
npx skillsauth add abildtoft/kramme-cc-workflow kramme:docs:update-agents-mdInstall 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.
AGENTS.md is the canonical agent-facing documentation. If a project uses CLAUDE.md or another equivalent instruction file instead, apply the same structure there. Many rules are OK.
Use AGENTS.md as a routing map, not a warehouse. A Context Pointer is a concise link from an agent-facing rule to deeper context: a skill, doc, script, module, test suite, schema, runbook, ADR, or example file.
A strong Context Pointer includes:
Prefer Context Pointers when the detail would make AGENTS.md long, duplicate another source of truth, or apply only to a subset of tasks.
Resolve the target file first:
AGENTS.md, CLAUDE.md, or another equivalent.AGENTS.md; mirror rules into the others only when the project already keeps them in sync.AGENTS.md.Discover local skills to reference (skill directories vary by harness — adjust paths to the local layout):
find .claude/skills .agents -name "SKILL.md" 2> /dev/null
ls plugins/*/skills/*/SKILL.md 2> /dev/null
Read each skill's frontmatter to understand when to reference it.
Map existing context before editing:
find . -maxdepth 3 \
\( -type d \( -name ".git" -o -name ".context" -o -name "node_modules" -o -name "dist" -o -name "build" -o -name ".next" -o -name ".nuxt" -o -name "coverage" -o -name ".venv" -o -name "venv" -o -name "target" \) -prune \) -o \
-type f \( -name "*.md" \) -print 2> /dev/null
find . -maxdepth 3 \
\( -type d \( -name ".git" -o -name ".context" -o -name "node_modules" -o -name "dist" -o -name "build" -o -name ".next" -o -name ".nuxt" -o -name "coverage" -o -name ".venv" -o -name "venv" -o -name "target" \) -prune \) -o \
-type f \( -name "*schema*" -o -name "*registry*" -o -name "*routes*" -o -name "index.*" \) -print 2> /dev/null
Identify existing docs, scripts, modules, examples, and skills that should be pointed to instead of duplicated.
Use these keywords to indicate requirement strength:
Strictness hierarchy: ALWAYS/NEVER > PREFER > CAN > NOTE/EXAMPLE
.claude/skills/db-migrate/SKILL.md"Add sections as needed for the project:
Use this when the repo has multiple important docs, skills, scripts, or subsystems:
## Context Map
- **ALWAYS** read `docs/architecture.md` before changing module boundaries
- **ALWAYS** run `scripts/verify.sh` before claiming local verification; see `docs/testing.md` only for suite-specific details
- **PREFER** `packages/api/src/routes/index.ts` as the entry point for API route discovery
- **CAN** use `.claude/skills/db-migrate/SKILL.md` when changing database migrations
## When Stuck
- **ALWAYS** ask a clarifying question or propose alternatives
- **NEVER** initiate large speculative changes without confirmation
## Git Commits
- **ALWAYS** write succinct commit messages in imperative mood
- **ALWAYS** keep the first line short
- **NEVER** mention that you are an AI
## Linear Issues
- **NEVER** change issue status without explicit instruction
- **NEVER** create issues without explicit instruction
## Package Manager
Use **pnpm**: `pnpm install`, `pnpm dev`, `pnpm test`
Reference each discovered skill:
## Database
Use `db-migrate` skill. See `.claude/skills/db-migrate/SKILL.md`
Add sections for each tech stack (Frontend, Backend, etc.) with domain-specific guidelines.
Omit these:
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