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.