app-introspect

Inspect running GoFastr app routes, plugins, batteries, config, and readiness.

13|1|Updated May 8, 2026
One-click install
npx skills add https://github.com/DonaldMurillo/gofastr --skill app-introspect
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: app-introspect
Source: https://github.com/DonaldMurillo/gofastr/tree/main/.claude/skills/app-introspect
Command: npx skills add https://github.com/DonaldMurillo/gofastr --skill app-introspect

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

This Skill provides the ability to inspect a running GoFastr app, allowing users to easily understand the app's configuration, routes, plugins, batteries, and readiness status.

Core Features & Use Cases

  • Introspection Tools: Offers various tools for introspection such as app_routes, app_plugins, app_batteries, app_config, and app_readiness.
  • Application Status: Determines the app's readiness and provides insights into the configuration and plugins.
  • Use Case: Ideal for developers or sysadmins who need to quickly assess the state of a GoFastr app, especially when using MCP introspection features.

Quick Start

To list all routes in your running GoFastr app, use the command: app-introspect routes.

Frequently Asked Questions about app-introspect

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I inspect a running GoFastr app's routes and plugins?

To inspect a running GoFastr app, use introspection tools to query routes, plugins, batteries, config, and readiness status. Run `app-introspect routes` to list all configured routes from the server.

What is MCP introspection for Go applications?

MCP introspection is a mechanism to describe a running GoFastr server's internal shape, exposing routes, plugins, batteries, config, and readiness through a dedicated `/mcp` endpoint for monitoring.

How do I check if my GoFastr app is ready using introspection?

Check GoFastr app readiness by invoking the `app_readiness` introspection tool. It queries the running server's state to determine if the application is fully prepared to handle traffic.

Does my Go app need specific configuration to support introspection?

Yes, your GoFastr app must be configured with `framework.WithMCPIntrospection()` and expose the `/mcp` endpoint to allow the introspection tools to query the running server's configuration and plugins.

Can I retrieve the full configuration of a running GoFastr server?

Yes, use the `app_config` introspection tool to retrieve the full configuration of a running GoFastr server. This provides insights into the app's active settings and plugin setup.

What are the limitations of GoFastr server inspection tools?

GoFastr server inspection tools require the target app to have `framework.WithMCPIntrospection()` enabled and the `/mcp` endpoint exposed; without these prerequisites, the introspection tools cannot query the server.