By oaustegard
Explore, map, and document unfamiliar codebases using static analysis, AST navigation, and semantic search. Generate blast-radius reports, interactive code maps, feature documentation, and knowledge graphs with bidirectional source anchoring. Perform semantic code searches and Python-specific symbol resolution via pyright and tree-sitter.
Pre-change blast-radius report for a symbol or file. Walks tree-sitting references, augments with a plain-text scan over non-parsed files (configs, plain docs), and clusters affected sites by feature (`_FEATURES.md`) or top-level package. Use when about to refactor, rename, or delete something in a repo you don't own — "what breaks if I change `validateUser`", "who calls this", "is this safe to remove", "where is this used", "blast radius", "impact analysis". This is the CONVERGENT pre-change risk skill — for "what is this repo?" use exploring-codebases; for "where is X?" use searching-codebases.
First-encounter codebase orientation. Chains tree-sitting (structural inventory) and featuring (feature synthesis) into an EDA workflow for unfamiliar repositories. Use when someone says "explore this repo", "what does this do", "I just cloned this", "help me understand this codebase", or when starting work on an unfamiliar repository. This is the divergent "what's here?" skill — for targeted "where is X?" queries, use searching-codebases instead.
Generate hierarchical _FEATURES.md files that describe what a codebase DOES from a user/consumer perspective, anchored to source symbols via tree-sitting. Supports large complex codebases through feature-driven decomposition into sub-feature files. Uses a multi-pass synthesis: orientation → detail → overview rewrite. Use when someone says "what does this do", "document features", "feature inventory", "_FEATURES.md", or needs to understand a codebase's purpose before modifying it. Complements tree-sitting (structural) with semantic (why/what-for) layer.
Generate and maintain lat.md/ knowledge graphs with bidirectional source code anchoring. Docs link to code via [[src/file#symbol]] wiki links; code links back to docs via @lat: comments. lat check validates both directions, catching drift when either side changes. Use when user says "lat.md", "lattice", "knowledge graph", "document this codebase", "add back-links", or wants cross-referenced architecture docs anchored to source code symbols.
Generate navigable code maps for unfamiliar codebases. Extracts exports/imports via AST (tree-sitter) to create _MAP.md files per directory showing classes, functions, methods with signatures and line numbers. Use when exploring repositories, understanding project structure, analyzing unfamiliar code, or before modifications. Triggers on "map this codebase", "explore repo", "understand structure", "what does this project contain", or when starting work on an unfamiliar repository.
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimnpx claudepluginhub oaustegard/claude-skills --plugin code-intelligenceBased on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
A collection of Claude skills distributed as a Claude Code plugin marketplace. Skills are primarily designed for the Claude.ai PaaS skill compute environment; mileage will vary if used as Claude Code Agent Skills.
Add this repository as a plugin marketplace in Claude Code:
/plugin marketplace add oaustegard/claude-skills
Then browse and install individual plugins:
/plugin install skill-name@oaustegard-claude-skills
Update all marketplace plugins to latest:
/plugin marketplace update
Install skills directly to your project with a single command:
curl -fsSL https://raw.githubusercontent.com/oaustegard/claude-skills/main/templates/installation/install-skills.sh | bash
Or download and customize which skills to install:
curl -O https://raw.githubusercontent.com/oaustegard/claude-skills/main/templates/installation/install-skills.sh
nano install-skills.sh # Edit SKILLS array
chmod +x install-skills.sh && ./install-skills.sh
CI/CD Integration:
mkdir -p .github/workflows
curl -o .github/workflows/install-skills.yml \
https://raw.githubusercontent.com/oaustegard/claude-skills/main/templates/installation/install-skills.yml
For complete documentation, see templates/installation/README.md
Note: If your skill contribution is just a marketing ploy I'll simply delete it.
SKILL.md at the rootyour-skill.zip
└── your-skill/
├── SKILL.md
└── resources/ (optional)
.uploads/ directoryReleases are triggered by updating metadata.version in SKILL.md frontmatter on main branch.
Use semantic versioning:
0.1.0 - Initial release0.1.1 - Patch (bug fixes)0.2.0 - Minor (new features, backward compatible)1.0.0 - Major (breaking changes)AI model invocation, multi-agent orchestration, prompt distillation, and structured reasoning frameworks.
GitHub repository access, CLI operations, indexing, and git workflow tools.
Software development utilities: MCP servers, bookmarklets, frameworks, patching, and environment validation.
Image manipulation, video/audio processing, file format conversion, SVG conversion, and computer vision augmentation.
Research methodology, corpus search, persistent memory, iterative workflows, and project knowledge management.
Analyze codebases and recommend tailored Claude Code automations such as hooks, skills, MCP servers, and subagents.
Core skills: ecosystem guide, skill creator, research patterns, session reflection, and plugin development. Includes UserPromptSubmit hook for forced skill evaluation.
Create, test, measure, and iteratively improve Claude Code skills with category-aware design, gotchas-driven development, progressive disclosure coaching, and automated description optimization.
Core skills library for Claude Code: TDD, debugging, collaboration patterns, and proven techniques
Harness-native ECC plugin for engineering teams - 67 agents, 279 skills, 94 legacy command shims, reusable hooks, rules, MCP conventions, and operator workflows for Claude Code plus adjacent agent harnesses
Plugin-safe Claude Code distribution of Agentic Awesome Skills with 1,933 supported skills.