web-demo

Maintains FastAPI routes and shared compile/generate pipelines for the autoreport web apps.

Updated Mar 15, 2026
One-click install
npx skills add https://github.com/tubtrb/autoreport --skill web-demo
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: web-demo
Source: https://github.com/tubtrb/autoreport/tree/main/codex/skills/web-demo
Command: npx skills add https://github.com/tubtrb/autoreport --skill web-demo

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This skill coordinates the maintenance and testing of the autoreport web surfaces, ensuring the public user app, the developer debug surface, and their shared API routes remain stable and predictable.

Core Features & Use Cases

  • Maintains the built-in FastAPI routes and HTML surface for autoreport, including the public app and the debug app.
  • Reuses the shared core pipeline for compile/generate logic and preserves contract-driven behavior across both surfaces.
  • Verifies route contracts, health checks, error payload shapes, and template-driven generation flow through tests and source inspection.

Quick Start

Start the web demo by running the public app and optionally the debug app to inspect routes, health checks, and API behavior.

Frequently Asked Questions about web-demo

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

FAQPage Schema
How do I test FastAPI route contracts and API behavior for a web demo?

Testing FastAPI route contracts involves running the public and debug apps to inspect routes, health checks, and API behavior. This verifies contract-driven behavior and ensures error payload shapes remain stable across both surfaces.

What is the best way to maintain consistent error shapes across FastAPI apps?

Maintaining consistent error shapes across FastAPI apps requires reusing the shared core pipeline for compile and generate logic. This preserves contract-driven behavior and ensures predictable 400, 422, and 500 error payloads across surfaces.

How do I inspect FastAPI health checks and HTML surfaces in a debug app?

Inspect FastAPI health checks and HTML surfaces by running the built-in debug app alongside the public app. This allows you to examine route contracts, template-driven generation flow, and API behavior directly from the developer surface.

Do I need to read web-contract documentation before testing API routes?

Reading web-contract documentation before testing API routes is required. This ensures you understand the expected route contracts and can properly maintain the shared core pipelines for compile and generate logic across both surfaces.

Can I reuse the same compile and generate logic for a public app and debug app?

You can reuse the same compile and generate logic for both apps. The skill coordinates maintenance by applying a shared core pipeline across the public user surface and developer debug surface to ensure predictable behavior.