スキル一覧に戻る
mcclowes

reqon

by mcclowes

A declarative DSL for fetch, map, validate pipelines - built on Vague

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

SKILL.md


name: reqon

prettier-ignore

description: Use when writing or editing .vague files for Reqon declarative API data pipelines

Reqon

Declarative DSL for fetch, map, validate pipelines. File extension: .vague

Quick Start

mission SyncData {
  source API { auth: bearer, base: "https://api.example.com" }
  store items: memory("items")

  action Fetch {
    get "/items" { paginate: page(page, 100), until: length(response) == 0 }
    store response -> items { key: .id }
  }

  run Fetch
}

Core Constructs

  • mission - Pipeline container (sources, stores, schemas, actions, schedule)
  • source - API: auth (bearer/basic/api_key/oauth2/none), base, headers, rateLimit
  • source Name from "./spec.yaml" - OAS-based source
  • store - Storage: memory("name"), file("path"), sql("table"), postgrest("table")
  • action - Pipeline step: fetch, map, validate, store, wait
  • run [A, B] then C - Parallel then sequential execution
  • match response { Schema -> ..., _ -> skip } - Pattern matching
  • for item in store where .active { ... } - Iteration with filter
  • call Source.operationId - OAS-based fetch by operationId
  • wait { timeout, path, eventFilter, storage } - Webhook/callback waiting
  • schedule: every N hours or schedule: cron "..." or schedule: at "datetime"

Flow Control

continue, skip, abort "msg", retry {...}, queue dlq, jump Action then retry

Reference Files

スコア

総合スコア

50/100

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

SKILL.md

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

+20
LICENSE

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

0/10
説明文

100文字以上の説明がある

0/10
人気

GitHub Stars 100以上

0/15
最近の活動

3ヶ月以内に更新がある

0/10
フォーク

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

0/5
Issue管理

オープンIssueが50未満

+5
言語

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

+5
タグ

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

0/5

レビュー

💬

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