スキル一覧に戻る
venikman

fpf-generate-pattern

by venikman

0🍴 0📅 2026年1月19日
GitHubで見るManusで実行

SKILL.md


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

tools/generate-pattern - FPF Pattern Generator

Type: Tooling (T) Status: Stable

1. Problem frame

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.

2. Problem

We need a reliable way to transform E.8-compliant Markdown patterns into agentskills.io compliant SKILL.md files, ensuring:

  1. Strict Naming: U.BoundedContext -> fpf-bounded-context.
  2. Metadata Preservation: FPF IDs and Roles are preserved in YAML.
  3. Strict Structure: The output must pass the Agent Skills validator.

3. Forces

  • Compliance vs. Fidelity: Usage of fpf- prefix ensures uniqueness but changes the "name".
  • Automation vs. Review: output should be ready-to-use but reviewable.

4. Solution

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.

Usage

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"

12. Relations

  • Builds on: E.8 (Authoring Conventions)
  • Produces: Part F/G artifacts.

tools/generate-pattern:End

スコア

総合スコア

60/100

リポジトリの品質指標に基づく評価

SKILL.md

SKILL.mdファイルが含まれている

+20
LICENSE

ライセンスが設定されている

+10
説明文

100文字以上の説明がある

0/10
人気

GitHub Stars 100以上

0/15
最近の活動

3ヶ月以内に更新がある

0/10
フォーク

10回以上フォークされている

0/5
Issue管理

オープンIssueが50未満

+5
言語

プログラミング言語が設定されている

+5
タグ

1つ以上のタグが設定されている

0/5

レビュー

💬

レビュー機能は近日公開予定です