inngest-brownfield-audit

Audit TypeScript and JavaScript codebases for durability gaps to plan Inngest migration.

1|Updated Jun 23, 2026
One-click install
npx skills add https://github.com/YOYOMAII/foundry --skill inngest-brownfield-audit-yoyomaii
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: inngest-brownfield-audit
Source: https://github.com/YOYOMAII/foundry/tree/main/.agents/skills/inngest-brownfield-audit
Command: npx skills add https://github.com/YOYOMAII/foundry --skill inngest-brownfield-audit-yoyomaii

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill addresses the fragility of background tasks, webhooks, and cron jobs in existing codebases by identifying durability gaps and providing a structured path to migrate them to Inngest.

Core Features & Use Cases

  • Durability Audit: Scans code for fire-and-forget promises, unreliable polling, and side-effect-heavy handlers that risk data loss during deployments or crashes.
  • Incremental Integration: Provides a decision matrix and implementation plan to move fragile logic into durable Inngest functions without requiring a full system rewrite.
  • Use Case: If your application frequently loses track of webhook events or struggles with cron jobs that time out, this skill helps you isolate those specific workflows and wrap them in reliable, retry-safe Inngest steps.

Quick Start

Use the inngest-brownfield-audit skill to analyze this repository and propose a plan for migrating our background cron jobs to durable Inngest functions.

Frequently Asked Questions about inngest-brownfield-audit

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

FAQPage Schema
How do I audit legacy TypeScript code for background job durability issues?

To audit legacy TypeScript code for background job durability, scan for fire-and-forget promises, unreliable polling, and side-effect-heavy handlers that risk data loss during crashes. This identifies fragile execution patterns requiring fault tolerance and state management.

Why do my webhook handlers and cron jobs time out or lose events during deployments?

Webhook handlers and cron jobs lose events because they lack durability and fault tolerance. Identifying fire-and-forget promises and side-effect-heavy handlers reveals fragility gaps where data is lost during deployments or crashes.

What is the best way to migrate fragile background tasks to durable functions?

The best way to migrate fragile background tasks to durable functions is an incremental integration approach. Use a decision matrix to wrap fragile logic in retry-safe steps without requiring a full system rewrite.

Can I incrementally adopt durable functions for long-running AI workflows without a full rewrite?

You can incrementally adopt durable functions for long-running AI workflows without a full rewrite. A safe migration plan isolates specific fragile workflows and wraps them in reliable, retry-safe steps.

How does static analysis find fault tolerance gaps in existing JavaScript repositories?

Static analysis finds fault tolerance gaps by examining repository structure, package dependencies, and asynchronous execution patterns. It detects fire-and-forget promises and side-effect-heavy handlers that compromise state management.

When should I not use an incremental migration approach for background tasks?

An incremental migration approach for background tasks is not suitable when a full system rewrite is already planned. If existing asynchronous execution patterns are completely replacing infrastructure, isolating individual workflows is unnecessary.