Agent skill · Documentation

assess

Step back and critically reassess project state. Use when asked to "assess", "step back", "fresh eyes", "check alignment", "sanity check", "health check", "prune documentation", or "evaluate what's working". Offers documentation pruning and doc-code alignment analysis. Offer to run after major changes (don't auto-run).

majiayu000github.com/majiayu000GitHub ↗
claude-codecan modify filesMIT
Install
npx skills add majiayu000/claude-skill-registry --skill assess-grahama1970-agent-skills-2 --agent claude-code

Same command for any agent — swap --agent for codex, cursor, copilot.

Facts
Files in the skill folder: 2
SKILL.md size: 22 KB
Bundled scripts: none
Allowed tools: BashReadGlobGrep
Path: skills/analysis/assess-grahama1970-agent-skills-2/SKILL.md
Open the folder on GitHub →
Where it comes from
Stars: 534
Language: HTML

Weekly change comes from our own snapshots, not the repository page — it measures attention, not adoption.

Review
written from the skill's own SKILL.md · Aug 5, 2026

What it does

The skill guides a back-to-basics reassessment of the project, emphasizing documentation pruning and alignment analysis. It supports both interactive guidance and automated output via a run script that produces structured JSON reports. It categorizes findings into doc-code alignment and documentation quality, and offers a collaborative, question-driven process to determine priorities.

How it works

  • Interactive usage guides the user through a collaborative assessment flow, asking clarifying questions about scope, focus areas (code quality, doc accuracy, or both), and known issues.
  • Step 2 detects the project ecosystem by looking for standard metadata marker files (e.g., pyproject.toml, package.json, Cargo.toml, go.mod, Gemfile, composer.json) to identify Python, Node.js, Rust, Go, Java, Ruby, PHP environments, then reads ecosystem-specific metadata as applicable.
  • Universal project docs (README.md, CONTEXT.md, AGENTS.md, docs/, etc.) are scanned to establish a baseline inventory.
  • Step 3 performs a quick scan: read project metadata, read README, glob structure, and produce 2-3 initial observations.
  • Step 4 enables a deep dive based on user guidance, evaluating findings for blocking issues, debt, and required fixes.
  • Step 5 presents collaborative recommendations and questions to decide which items to fix or update.
  • Assessment is organized into categories, notably Doc-Code Alignment and Aspirational vs Implemented, with guidance on potential actions and questions to ask the user.

When to use it

Use when the user asks to reassess project state, perform a documentation cleanup, prune documentation, or validate doc-code alignment. Trigger phrases include: "assess", "step back", "prune documentation", "documentation audit", and related variations listed in the triggers. The skill supports running an automated JSON report via a provided script (assess.py) when in programmatic mode.

What it can touch

  • Programmatic workflow uses: assess.py to generate assessment.json.
  • Ecosystem discovery relies on standard files (e.g., pyproject.toml, package.json, Cargo.toml, go.mod, Gemfile, composer.json).
  • Documentation inventory and cross-reference checks target common docs like README.md, CONTEXT.md, AGENTS.md, and docs/.

Caveats

  • The tool emphasizes collaboration and user-driven depth; it does not auto-run changes without explicit user instruction.
  • Outputs rely on the presence of standard metadata; absence may lead to fallback discovery behaviors.
  • Actionability depends on user guidance and prioritization of findings; the skill does not enforce fixes by itself.
From the SKILL.md

# Assess Skill Step back and critically reassess the project state. This skill provides both **interactive guidance** (human-in-the-loop) and **programmatic analysis** (automated pipelines). **Specialized for documentation pruning and doc-code alignment analysis.** ## CLI Usage (Programmatic) For automated pipelines (like Nightly Dogpile), use the `assess.py` script to generate structured JSON reports. ```bash # Run assessment and output JSON .pi/skills/assess/assess.py run . --output assessment.json # Categories: # - aspirational: TODOs, stubs # - brittle: FIXMEs, hardcoded secrets # - over_engineered: (Future) textual analysis # - working_well: (Future) test coverage stats ``` ## Interactive Usage (Human-in-the-Loop) Step back and critically reassess the project state. This skill guides the agent through systematic, **collaborative** evaluation. ## Key Principle: Collaborative Assessment Assessment is a dialogue, not a report. Ask clarifying questions to: - Understand what the user considers most important - Clarify intent when documentation is ambiguous - Prioritize findings based on user's goals - Confirm assumptions before making recommendations ## Assessment Flow ### Step 1:

What's inside
Steps it walks through
  1. CLI Usage (Programmatic)
  2. Interactive Usage (Human-in-the-Loop)
  3. Key Principle: Collaborative Assessment
  4. Assessment Flow
  5. Step 1: Scope the Assessment
  6. Step 2: Find Project Root & Detect Ecosystem
  7. Step 3: Quick Scan & Initial Findings
  8. Step 4: Deep Dive
  9. Step 5: Collaborative Report
  10. Assessment Categories
  11. 1. Doc-Code Alignment (Documentation Pruning)
  12. 2. Aspirational vs Implemented
  13. 3. Brittle Code
  14. 4. Non-Working Code
Ships with 1 file
  • metadata.json
Commands it runs
Run assessment and output JSON
Search for TODOs
rg "TODO|FIXME|HACK|XXX" --type py
Find Python files modified recently
fd -e py --changed-within 7d
Search for stub implementations
rg "raise NotImplementedError|pass$" --type py
More from claude-skill-registry
All skills →
About this skill
What does the assess skill do?

Step back and critically reassess project state. Use when asked to "assess", "step back", "fresh eyes", "check alignment", "sanity check", "health check", "prune documentation", or "evaluate what's working". Offers documentation pruning and doc-code alignment analysis. Offer to run after major changes (don't auto-run).

How do I install it?

Run `npx skills add majiayu000/claude-skill-registry --skill assess-grahama1970-agent-skills-2 --agent claude-code` — it drops the skill into your project so the agent can pick it up. Swap the --agent value for codex, cursor or copilot if you use one of those.

Where does this skill come from?

From majiayu000/claude-skill-registry, a repository with 534 stars. We read it straight from the repository tree rather than a submitted listing, so what you see here is what is actually published.

Is a popular skill a good skill?

Not necessarily. Stars measure attention, not adoption — a repository can trend for a week and be abandoned. That is why we show the weekly change from our own snapshots next to the total, instead of a single flattering number.

Keep going