ast-analyzer
AST Analyzer Skill
Provides comprehensive Abstract Syntax Tree (AST) analysis capabilities for understanding code at a structural level, identifying patterns, dependencies, and potential issues that simple text analysis would miss.
Core Philosophy
Beyond Text Analysis: While traditional code analysis works with text patterns, AST analysis understands the actual structure and semantics of code, enabling:
- Precise refactoring without breaking logic
- Accurate dependency tracking
- Reliable impact analysis
- Language-aware pattern detection
Core Capabilities
1. AST Parsing
Multi-Language Support:
# Python example using ast module
More from bejranonda/llm-autonomous-agent-plugin-for-claude
pattern-learning
Enables autonomous pattern recognition, storage, and retrieval at project level with self-learning capabilities for continuous improvement
17web-validation
Comprehensive web page validation with authentication, screenshot capture, mobile testing, and enhanced error detection
15contextual-pattern-learning
Advanced contextual pattern recognition with project fingerprinting, semantic similarity analysis, and cross-domain pattern matching for enhanced learning capabilities
10security-patterns
Comprehensive OWASP security guidelines, secure coding patterns, vulnerability prevention strategies, and remediation best practices for building secure applications
10git-automation
Advanced Git operations automation including intelligent branching, commit optimization, release workflows, and repository health management
9frontend-aesthetics
Distinctive frontend design principles for avoiding generic AI defaults, implementing thoughtful typography/color/animations, and creating polished user experiences based on Claude Code design research
9