Skip to content

featuring v0.3.0

Choose a tag to compare

@github-actions github-actions released this 08 Apr 18:03
5ef2fe9

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.3.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

5ef2fe9 feat: add treesit.py CLI, fix cross-process cache loss, fix Symbol dict bug (#536)
44cb99a marketplace: restructure as category-based plugins for Claude Code discovery (#530)
fe5b2fe Add missing READMEs for searching-codebases, featuring, tree-sitting (#521)
896905b docs: Update CHANGELOG.md for released skills