ymm-oss/fsl

AI-Native Formal Specification Language — a bounded model checker (Lark + Z3) built for LLM write/verify/repair loops.

21Stars on the repository
26Mods indexed here, across every type
4d agoLast push, which is what freshness is scored on
Apache-2.0Licence, which decides whether bodies are shown

checkpoint

01

ymm-oss/fsl

Skill Claude CodeCodex

Reconcile tasks/active.md with Git, changed files, and observed verification before compaction, clearing, or handoff.

21 4d ago A 27 tokens original Apache-2.0

task-start

02

ymm-oss/fsl

Skill Claude CodeCodex

Create or refresh the verified, resumable task packet in tasks/active.md before substantial FSL repository work.

21 4d ago A 25 tokens original Apache-2.0

ymm-oss/fsl

Skill Claude CodeCodex

Scaffold and verify a new native Rust FSL language feature while keeping syntax, lowering, symbolic/concrete semantics, docs, skill reference, tests, and changelog coupled.

21 4d ago A 39 tokens original Apache-2.0

new-spec

04

ymm-oss/fsl

Skill Claude CodeCodex

Author a new or substantially changed .fsl spec and take it through native check, bounded verification, induction where relevant, mutation, and vacuity evidence before completion.

21 4d ago A 36 tokens original Apache-2.0

pr-review

05

ymm-oss/fsl

Skill Claude CodeCodex

Independently review a pull request that resolves an issue. Reconstructs the issue contract from repository evidence, dispatches the specialized FSL reviewer agents in parallel, audits the diff for green-faking, reproduces verification claims, and delivers a severity-ranked verdict without merging.

21 4d ago A 58 tokens original Apache-2.0

release

06

ymm-oss/fsl

Skill Claude CodeCodex

Operate FSL's GitLab Flow-inspired lifecycle from short-lived branches through main and production to an exact vX.Y.Z release tag. Use when adopting the branch flow, integrating post-merge quality improvements, promoting a release, cutting a release, or handling a production hotfix.

21 4d ago A 58 tokens original Apache-2.0

fsl-business

07

ymm-oss/fsl

Skill Claude CodeCodex

Write and verify FSL business-layer specs for consultants, business owners, and PMs explicitly working on business-flow policy. Use for As-Is/To-Be process flows, actors, case stages, business policies, controls, KPIs, goals, and reform/control-preservation checks. Do not use for system requirements, UI/API/data-model…

21 4d ago A 98 tokens original Apache-2.0

fsl-delivery

08

ymm-oss/fsl

Skill Claude CodeCodex

Orchestrate an FSL-centered delivery workflow from business planning through PM requirements, engineering design, verification, refinement, scenarios, testgen/replay, and implementation conformance. Use when the user asks to drive a feature/project "from planning to implementation" with FSL as the backbone, connect…

21 4d ago A 107 tokens original Apache-2.0

fsl-design-review

09

ymm-oss/fsl

Skill Claude CodeCodex

A procedure for design exploration and design review using FSL. Mechanically check with fslc refine whether a design proposal, variant, extension, or change breaks a stable contract (the abstract spec), and report the result in the vocabulary of design principles (SOLID — the Open/Closed Principle, the Liskov…

21 4d ago A 155 tokens original Apache-2.0

fsl-design

10

ymm-oss/fsl

Skill Claude CodeCodex

Write and verify FSL design-layer specs for engineers from an agreed requirements contract. Use for internal state/action design, decomposition, queues/outboxes, compose, refinement mappings to requirements, typestate checks, scenarios-to-testgen handoff, and implementation-conformance planning. Do not use for PM…

21 4d ago A 70 tokens original Apache-2.0

fsl-from-code

11

ymm-oss/fsl

Skill Claude CodeCodex

Reverse-engineer an FSL design-layer spec from existing source code. Scope the stateful subsystem, harvest state/actions/guards/effects with source-line witnesses, surface invariants and forbidden flows as confirmation questions (never fabricated), then verify, mutation-test for hollowness, and prove conformance by…

21 4d ago A 112 tokens original Apache-2.0

ymm-oss/fsl

Skill Claude CodeCodex

Generate, edit, and re-verify a human-readable requirements document (Markdown) from a checked FSL requirements/spec dialect file, using fslc document generate/claims/check. The agent is a non-normative editor and review-support assistant, never a compiler — it may only fill in the document's editable slot…

21 4d ago A 145 tokens original Apache-2.0

fsl-requirements

13

ymm-oss/fsl

Skill Claude CodeCodex

Write and verify FSL requirements-layer specs for PMs/PdMs from natural-language product requirements, acceptance criteria, forbidden flows, requirement IDs, traceability, and NFRs such as permissions, audit, capacity, reliability, and SLA/deadline behavior. Use when the deliverable is a requirements specification…

21 4d ago A 85 tokens original Apache-2.0

fsl

14

ymm-oss/fsl

Skill Claude CodeCodex

Shared FSL language and verifier reference for writing, checking, verifying, repairing, explaining, mutating, refining, replaying, generating scenarios/test scaffolds, and interpreting fslc JSON results. Use directly for FSL syntax, kernel specs, verifier errors, repair loops, and command usage. For role-specific…

21 4d ago A 103 tokens original Apache-2.0