Smalltalk Usage Finder
Analyzes Pharo Smalltalk codebases to find usage patterns, explain class responsibilities, and discover implementation examples.
The source repository doesn't declare a license. Check its terms before reusing the code.
Key features
- Handles ambiguity by searching for partial names and clarifying with the user.
- Discovers class and method usage patterns from real-world code references.
- Locates canonical 'example' methods to demonstrate intended usage.
- Generates high-level overviews of package structure and purpose.
- Determines class responsibilities by analyzing authoritative source code comments.
Use cases
- Learning how to use a new or unfamiliar Pharo Smalltalk library.
- Finding concrete usage examples for a specific class or method.
- Understanding the primary responsibilities and roles of classes within a package.
FAQ
What core capabilities does it provide?
The skill can read authoritative class comments to define responsibilities, find real-world usage patterns by searching references, locate canonical 'example' methods, and generate high-level overviews of package structures. It also handles ambiguity by clarifying partial names with you.
When should I use this skill?
Use this skill when exploring a new Pharo Smalltalk codebase, trying to understand a class's purpose, or looking for real-world examples of how to use a specific method. It's ideal for questions like 'how do I use Point?' or 'find usage of #distanceTo:'.
How does this skill improve my workflow?
It accelerates your development workflow by automating code discovery. Instead of manually searching for usages and examples, the skill systematically analyzes the codebase to provide clear, synthesized answers, reducing guesswork and learning time.
What does the Smalltalk Usage Finder skill do?
This skill analyzes Pharo Smalltalk code to uncover usage patterns, explain class responsibilities, and locate canonical implementation examples. It helps you understand how existing code works in practice, not just in theory.
Related skills
Brave Search
Performs privacy-focused web and local business searches to retrieve real-time information, documentation, and news.
Learning Documentation612 ptsSemantic Search & Document Parsing
Parses complex documents and performs high-speed semantic keyword searches across large collections using Rust-powered CLI tools.
Learning Documentation212 ptsAboutMe Index
Accelerates file discovery by mapping project components to their specific purposes using a centralized JSON index.
Learning Documentation112 pts