github oaustegard/claude-skills featuring-v0.4.0
featuring v0.4.0

one hour ago

featuring

Generate hierarchical _FEATURES.md files that describe what a codebase does from a user/consumer perspective, anchored to source symbols via tree-sitting.

Features

  • Top-down feature documentation — organized by capability, not by file or directory structure
  • Hierarchical decomposition — complex capability areas get their own sub-feature files with progressive disclosure
  • Multi-pass synthesis — orientation scan, detailed extraction, then overview rewrite (written last, not first)
  • Symbol anchoring — every feature references key symbols via file#symbol notation
  • Drift detectioncheck.py validates all symbol references against the live codebase, catching renames, deletions, and uncovered new APIs
  • CI-ready — check script returns exit codes suitable for GitHub Actions or pre-commit hooks

Dependency

Requires the tree-sitting skill for AST-based code scanning.

Relationship to Other Skills

  • tree-sitting provides the structural inventory (what symbols exist)
  • featuring adds the semantic layer (why they exist, what they accomplish together)
  • generating-lattice offers stricter bidirectional traceability when needed

Skill folder: featuring


Release of featuring version 0.4.0

📥 Download & Install

⬇️ Download featuring.zip

To install:

  1. Click the download link above (ignore the "Source code" archives below - they're auto-generated by GitHub)
  2. Go to Claude.ai Skills Settings
  3. Upload the downloaded ZIP file
  4. Requires paid Claude Pro or Team account

See official documentation for more details.

Recent Changes

ad31500 featuring: fix source=None crash on cache hit, add --orient (#770)
9141df6 Deprecate mapping-codebases; adopt ruff 0.16.0 baseline (#747)
2c2270e Remove _MAP.md files, direct agents to tree-sitting for code navigation (#545)
866143d docs: Update CHANGELOG.md for released skills

Don't miss a new claude-skills release

NewReleases is sending notifications on new releases.