audit-panel-types

Audit kirby-types Panel augmentation types against Kirby JS and PHP runtime sources.

20|1|Updated Sep 16, 2022
One-click install
npx skills add https://github.com/johannschopplich/kirby-types --skill audit-panel-types
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: audit-panel-types
Source: https://github.com/johannschopplich/kirby-types/tree/main/.claude/skills/audit-panel-types
Command: npx skills add https://github.com/johannschopplich/kirby-types --skill audit-panel-types

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

A two-pass swarm audits Panel augmentation types in kirby-types against Kirby JS + PHP runtime sources. Pass 1 annotates @source and reports findings. Pass 2 verifies each finding and applies fixes.

Core Features & Use Cases

  • Two-pass audit workflow: annotate, report, verify, and apply fixes to ensure Panel types align with runtime.
  • Generates markdown reports and patches for review and application.
  • Use case: Audit existing kirby-types panel types before deployment or during maintenance cycles.

Quick Start

Provide kirby-types root paths and run the two-pass audit workflow to align panel type definitions with Kirby runtime.

Frequently Asked Questions about audit-panel-types

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

FAQPage Schema
How do I audit Kirby panel types against runtime sources?

Auditing Kirby panel types involves comparing Panel augmentation types in kirby-types against Kirby JS and PHP runtime sources using a two-pass swarm. Pass one annotates with @source and reports findings, and pass two verifies each finding and applies fixes.

What is a two-pass swarm audit for TypeScript panel types?

A two-pass swarm audit for TypeScript panel types is a workflow that first annotates type definitions with @source and generates per-cluster findings, then executes a follow-up pass to verify each finding and apply patches aligning types with the runtime.

Do I need to provide absolute paths to run a Kirby panel type audit?

Yes, you must provide absolute paths to the kirby-types root and the Kirby root when invoking the audit. These paths are required for the swarm to locate Panel augmentation types and compare them against runtime sources.

What reports are generated when fixing kirby-types panel definitions?

Fixing kirby-types panel definitions generates markdown .review reports and patches. The reports detail per-cluster findings from the annotation pass, and the patches are produced during the verification pass for application.

When should I run a panel type audit for Kirby maintenance cycles?

You should run a panel type audit before deployment or during maintenance cycles to ensure Panel type definitions align with the Kirby runtime. This verifies that TypeScript augmentation types match the actual JS and PHP runtime sources.