fpf-generate-pattern

Convert E.8 FPF patterns into validated Agent Skill packages.

Updated Jan 11, 2026
One-click install
npx skills add https://github.com/venikman/fpf-foundry --skill fpf-generate-pattern
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: fpf-generate-pattern
Source: https://github.com/venikman/fpf-foundry/tree/main/design/skills/tools/fpf-generate-pattern
Command: npx skills add https://github.com/venikman/fpf-foundry --skill fpf-generate-pattern

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

This Skill converts raw FPF Pattern (E.8) into Agent Skills that conform to the required folder structure, YAML frontmatter, and naming conventions, reducing manual effort and validation errors.

Core Features & Use Cases

  • Pattern to Skill Conversion: Transforms E.8 patterns into compliant SKILL.md files.
  • Naming & Metadata Preservation: Maintains FPF IDs, roles, and statuses in YAML metadata.
  • Validation Ready Output: Produces ready-to-use skill packages that pass Agent Skills validators.
  • Use Case: A design team iterates an E.8 pattern and exports a ready-to-publish Skill unit for the Agent Skills registry.

Quick Start

Run the generator to emit a compliant Skill package. Example: bun run develop/skills/tools/fpf-generate-pattern/scripts/generate_pattern.ts --spec "design/specs/FPF-Spec.md" --pattern "E.8" --output "design/skills/knowledge"

Frequently Asked Questions about fpf-generate-pattern

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

FAQPage Schema
How do I convert an E.8 FPF pattern into an Agent Skill package?

To convert an E.8 FPF pattern, run the generator script with your spec input, pattern identifier, and output path to emit a validated Agent Skill package with compliant YAML frontmatter and folder structure.

What is the FPF pattern to Agent Skill conversion process?

FPF pattern to Agent Skill conversion transforms raw E.8 patterns into ready-to-publish packages by applying required naming conventions, folder structures, and YAML frontmatter to pass Agent Skills validators.

Do I need a spec file to generate an Agent Skill from an FPF pattern?

Yes, a spec input file is required to generate an Agent Skill from an FPF pattern. The generator script processes this spec alongside the E.8 pattern identifier to produce the validated skill output.

How does the generated Agent Skill preserve FPF metadata?

The generated Agent Skill preserves FPF metadata by maintaining original FPF IDs, roles, and statuses directly within the YAML frontmatter of the outputted SKILL.md file.

Can I validate the outputted Agent Skill package before publishing?

The generated Agent Skill package is validation ready by default, producing a compliant folder structure and SKILL.md file designed to pass standard Agent Skills validators without manual fixes.

What are the limitations of automating FPF pattern to skill generation?

Automating FPF pattern to skill generation is limited to processing E.8 style patterns and requires exact spec inputs, meaning non-standard pattern formats or incomplete specs will fail validation or produce incorrect folder structures.