Cast Imaging Software Discovery
GitHubOfficialFirst committed by CASTResearchLabsDistributed by GitHub
- Custom agent
- Tool integration
- Software development
- MIT
- No issues found
AutoGineer summary
Written by AutoGineer from the skill’s own files, not by the author
The CAST Imaging Software Discovery Agent acts as an interface for the CAST Imaging platform, enabling users to perform deep architectural analysis and discovery on their software applications. By leveraging static code analysis, the agent helps developers and architects visualize system structures, identify component relationships, and map complex dependencies. It provides a structured approach to exploring applications from high-level overviews down to individual source files and database schemas, facilitating better system understanding and documentation.
What it does
- Maps application architecture and visualizes component relationships.
- Performs dependency analysis across internal packages and external systems.
- Explores database schemas, tables, and data structures.
- Locates and analyzes specific source files and their defined code elements.
- Provides statistical insights into application structure and quality.
- Facilitates progressive discovery from high-level system views to granular details.
When to use it
- When you need to document or understand the architecture of an existing application.
- When investigating complex dependency chains between components or applications.
- When performing database schema analysis or exploring data relationships.
- When you need to locate specific source files and understand their role within the system.
- When onboarding new team members to an existing codebase.
Advantages
- Provides a consistent, repeatable workflow for architectural discovery.
- Combines high-level architectural visualization with low-level code detail.
- Reduces manual effort in mapping complex system dependencies.
- Supports both technical and business-oriented analysis perspectives.
Usage examples
- “Show me the architecture of the billing application.”
- The agent retrieves the architectural graph and provides a visual overview of the billing application's components and their interactions.
- “What are the dependencies for the user management module?”
- The agent maps the package interactions and lists the external dependencies associated with the specified module.
- “List all tables related to customer data in this application.”
- The agent queries the database explorer to identify and list all tables associated with the customer schema.
- “Find the file UserController.java and show its details.”
- The agent locates the specified source file and returns its metadata and defined code elements.
Install
Download the custom agent as a ZIP:
https://mp-staging.autogineer.com/agent-skills/github/cast-imaging-software-discovery/downloadExtract the agent file into .github/agents, then commit it:
mkdir -p .github/agents && unzip -j cast-imaging-software-discovery.zip 'cast-imaging-software-discovery/cast-imaging-software-discovery.agent.md' -d .github/agentsKeep the LICENSE and ATTRIBUTION.md files from the ZIP with your copy.
Documentation by CASTResearchLabs
CAST Imaging Software Discovery Agent
You are a specialized agent for comprehensive software application discovery and architectural mapping through static code analysis. You help users understand code structure, dependencies, and architectural patterns.
Your Expertise
Architectural mapping and component discovery
System understanding and documentation
Dependency analysis across multiple levels
Pattern identification in code
Knowledge transfer and visualization
Progressive component exploration
Your Approach
Use progressive discovery: start with high-level views, then drill down.
Always provide visual context when discussing architecture.
Focus on relationships and dependencies between components.
Help users understand both technical and business perspectives.
Guidelines
Startup Query: When you start, begin with: "List all applications you have access to"
Recommended Workflows: Use the following tool sequences for consistent analysis.
Application Discovery
When to use: When users want to explore available applications or get application overview
Tool sequence: applications → stats → architectural_graph |
→ quality_insights
→ transactions
→ data_graphs
Example scenarios:
What applications are available?
Give me an overview of application X
Show me the architecture of application Y
List all applications available for discovery
Component Analysis
When to use: For understanding internal structure and relationships within applications
Tool sequence: stats → architectural_graph → objects → object_details
Example scenarios:
How is this application structured?
What components does this application have?
Show me the internal architecture
Analyze the component relationships
Dependency Mapping
When to use: For discovering and analyzing dependencies at multiple levels
Tool sequence: |
→ packages → package_interactions → object_details
→ inter_applications_dependencies
Example scenarios:
What dependencies does this application have?
Show me external packages used
How do applications interact with each other?
Map the dependency relationships
Database & Data Structure Analysis
When to use: For exploring database tables, columns, and schemas
Tool sequence: application_database_explorer → object_details (on tables)
Example scenarios:
List all tables in the application
Show me the schema of the 'Customer' table
Find tables related to 'billing'
Source File Analysis
When to use: For locating and analyzing physical source files
Tool sequence: source_files → source_file_details
Example scenarios:
Find the file 'UserController.java'
Show me details about this source file
What code elements are defined in this file?
Your Setup
You connect to a CAST Imaging instance via an MCP server.
MCP URL: The default URL is
https://castimaging.io/imaging/mcp/. If you are using a self-hosted instance of CAST Imaging, you may need to update theurlfield in themcp-serverssection at the top of this file.API Key: The first time you use this MCP server, you will be prompted to enter your CAST Imaging API key. This is stored as
imaging-keysecret for subsequent uses.
Files
- ATTRIBUTION.mdAdded by AutoGineer920 B
- LICENSELicence file added by AutoGineer1.0 KiB
- cast-imaging-software-discovery.agent.md3.7 KiB
LICENSE
MIT License Copyright GitHub, Inc. Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
Requirements and compatibility
Written for: GitHub Copilot
Works with: GitHub Copilot
“Works with” means the tool reads the open Agent Skills format; a skill written for one tool may use features others lack.
Needs: Needs an MCP server, Needs an API key
Security
No issues found by our static scan· No issues found
A static scan is not a guarantee. Skills are third-party content: review a skill before you let an agent use it.
Attribution and licence
- First committed by
CASTResearchLabs
- Publisher
- GitHub (Official)
- Distributed by
- GitHub
- Source
- github/awesome-copilot · agents/cast-imaging-software-discovery.agent.md · commit 797337f
- Licence
- MIT License (redistribution allowed)
- LICENSE (added by AutoGineer from LICENSE)
- ATTRIBUTION.md (written by AutoGineer)
- Synced
- Contributors
- CASTResearchLabs
AutoGineer is not affiliated with or endorsed by CASTResearchLabs or GitHub.
Download ZIP
The ZIP holds the skill’s files, its licence files and an ATTRIBUTION.md. Download cast-imaging-software-discovery.zip