Generated banner for Cast Imaging Software Discovery
Generated logo for Cast Imaging Software Discovery

Cast Imaging Software Discovery

GitHubOfficialFirst committed by CASTResearchLabsDistributed by GitHub

  • Custom agent
  • Tool integration
  • Software development
  • MIT
  • No issues found

From the author

Specialized agent for comprehensive software application discovery and architectural mapping through static code analysis using CAST Imaging
— the description by CASTResearchLabs

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

  1. Download the custom agent as a ZIP:

    https://mp-staging.autogineer.com/agent-skills/github/cast-imaging-software-discovery/download
  2. Extract 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/agents
  3. Keep 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.

  1. 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 the url field in the mcp-servers section at the top of this file.

  2. 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-key secret for subsequent uses.

Files

ATTRIBUTION.md

Attribution

This folder is an unmodified copy of the Agent Skill "cast-imaging-software-discovery", distributed by AutoGineer (https://autogineer.com/agent-skills).

The skill's own files are unmodified copies. AutoGineer is not affiliated with or endorsed by the author or the publisher.

Files added by AutoGineer

  • ATTRIBUTION.md: this file, written by AutoGineer

  • LICENSE: copied from LICENSE

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
GitHub avatar of CASTResearchLabsCASTResearchLabs
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