بنقرة واحدة
fpf-generate-pattern
Generates FPF-compliant Agent Skills from the FPF Specification (Strict E.8 format).
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
القائمة
Generates FPF-compliant Agent Skills from the FPF Specification (Strict E.8 format).
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
استنادا إلى تصنيف SOC المهني
Issues a proxy audit verdict for a session.
Verifies Definition of Done checks and generates a DoD report.
FPF Pattern F.18: Local‑First Unification Naming Protocol
Initializes a bounded context skeleton under runtime/contexts/<context>.
Mints a new F.18 Name Card with strict Twin-Label and Sense-Seed validation.
Records a formal Design-Rationale Record (DRR) for architectural decisions.
| name | fpf-generate-pattern |
| description | Generates FPF-compliant Agent Skills from the FPF Specification (Strict E.8 format). |
| license | Apache-2.0 |
| metadata | {"fpf_id":"tools/generate-pattern","fpf_status":"Stable","fpf_type":"Tooling"} |
| allowed-tools | ["Bash(bun run develop/skills/tools/fpf-generate-pattern/scripts/generate_pattern.ts *)","Read","Write"] |
Type: Tooling (T) Status: Stable
FPF Patterns are written in strict markdown (E.8), but Agent Skills require a specific folder structure, YAML frontmatter, and strict naming conventions (kebab-case). Manually converting patterns is error-prone and tedious.
We need a reliable way to transform E.8-compliant Markdown patterns into agentskills.io compliant SKILL.md files, ensuring:
U.BoundedContext -> fpf-bounded-context.fpf- prefix ensures uniqueness but changes the "name".This skill provides a Bun script generate_pattern.ts that parses a raw FPF Pattern (or the Spec file) and emits a compliant Skill Package.
cd "$(git rev-parse --show-toplevel)"
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"