CtrlK
BlogDocsLog inGet started
Tessl Logo

shared-context-engineering

github.com/crocoder-dev/shared-context-engineering

SkillAddedReview
quint-execute-spec

.agents/skills/quint-execute-spec/SKILL.md

Implement code against an existing Quint specification. Uses Research → Plan → Implement workflow (ACE-FCA style) grounded by the spec as the source of truth. Use when the user wants to refactor code, add a new feature, or close a gap between implementation and spec — with the Quint spec as the formal constraint that all changes must satisfy.

69

quint-execute-spec

.claude/skills/quint-execute-spec/SKILL.md

Implement code against an existing Quint specification. Uses Research → Plan → Implement workflow (ACE-FCA style) grounded by the spec as the source of truth. Use when the user wants to refactor code, add a new feature, or close a gap between implementation and spec — with the Quint spec as the formal constraint that all changes must satisfy.

68

quint-lang

.agents/skills/quint-lang/SKILL.md

Quint language and CLI reference — the expert on Quint syntax, operators, types, `basicSpells`, the toolchain (typecheck/run/test/verify), and how to read simulation and counterexample output. Use when writing or debugging the contents of a `.qnt` file, fixing a typecheck/parse error, looking up an operator or idiom, analyzing an invariant violation or counterexample trace, or optimizing state-space exploration. This is for working IN Quint at the language level — not for analyzing or running TLA+/TLC itself. For building a NEW model end-to-end from some source — including translating a TLA+ spec into Quint, or modeling code/requirements/an idea — use the quint-modeling skill, which owns that workflow and consults this reference for syntax. Keywords: quint, syntax, operators, typecheck, model checking, counterexample, basicSpells, CLI, specification language.

68

quint-lang

.claude/skills/quint-lang/SKILL.md

Quint language and CLI reference — the expert on Quint syntax, operators, types, `basicSpells`, the toolchain (typecheck/run/test/verify), and how to read simulation and counterexample output. Use when writing or debugging the contents of a `.qnt` file, fixing a typecheck/parse error, looking up an operator or idiom, analyzing an invariant violation or counterexample trace, or optimizing state-space exploration. This is for working IN Quint at the language level — not for analyzing or running TLA+/TLC itself. For building a NEW model end-to-end from some source — including translating a TLA+ spec into Quint, or modeling code/requirements/an idea — use the quint-modeling skill, which owns that workflow and consults this reference for syntax. Keywords: quint, syntax, operators, typecheck, model checking, counterexample, basicSpells, CLI, specification language.

72

quint-modeling

.agents/skills/quint-modeling/SKILL.md

Build a Quint model of a system, protocol, or algorithm. Use this whenever the user wants to model, spec out, formally describe, model-check, or verify a system in Quint — e.g. "model this protocol in Quint", "spec out this design", "translate this TLA+", "formally check this Rust code" — even if they never say the word "specification." When the goal is to verify or model-check a design or implementation and no Quint model exists yet, writing the model is the required first step, so start here. It generates the spec from whatever the user has — an idea developed interactively, natural-language or functional requirements, source code (Rust, Go, TypeScript, etc.), or an existing TLA+ specification — and walks the modelling flow (state, actions, invariants), adapting to the source type. Also use this to **review or audit an existing Quint spec** — "review my .qnt", "audit this spec before I ship it", "is this model any good" — it carries the structural + runtime review checklist. Do NOT use this for implementing code against a spec that already exists (that's quint-execute-spec) or for pure Quint syntax/CLI/debugging questions (quint-lang). For Quint language syntax and the CLI, see the quint-lang reference.

—

Invalid
quint-modeling

.claude/skills/quint-modeling/SKILL.md

Build a Quint model of a system, protocol, or algorithm. Use this whenever the user wants to model, spec out, formally describe, model-check, or verify a system in Quint — e.g. "model this protocol in Quint", "spec out this design", "translate this TLA+", "formally check this Rust code" — even if they never say the word "specification." When the goal is to verify or model-check a design or implementation and no Quint model exists yet, writing the model is the required first step, so start here. It generates the spec from whatever the user has — an idea developed interactively, natural-language or functional requirements, source code (Rust, Go, TypeScript, etc.), or an existing TLA+ specification — and walks the modelling flow (state, actions, invariants), adapting to the source type. Also use this to **review or audit an existing Quint spec** — "review my .qnt", "audit this spec before I ship it", "is this model any good" — it carries the structural + runtime review checklist. Do NOT use this for implementing code against a spec that already exists (that's quint-execute-spec) or for pure Quint syntax/CLI/debugging questions (quint-lang). For Quint language syntax and the CLI, see the quint-lang reference.

—

Invalid
sce-change-to-plan

.agents/skills/sce-change-to-plan/SKILL.md

Turn one change request into a scoped SCE plan in one self-contained workflow

57

sce-change-to-plan

.pi/skills/sce-change-to-plan/SKILL.md

Turn one change request into a scoped SCE plan in one self-contained workflow

62

sce-change-to-plan

.opencode/skills/sce-change-to-plan/SKILL.md

Turn one change request into a scoped SCE plan in one self-contained workflow

57

sce-change-to-plan

.claude/skills/sce-change-to-plan/SKILL.md

Turn one change request into a scoped SCE plan in one self-contained workflow

62

sce-commit

.agents/skills/sce-commit/SKILL.md

Analyze staged changes and run the regular or explicit bypass commit workflow

58

sce-commit

.opencode/skills/sce-commit/SKILL.md

Analyze staged changes and run the regular or explicit bypass commit workflow

60

sce-commit

.pi/skills/sce-commit/SKILL.md

Analyze staged changes and run the regular or explicit bypass commit workflow

57

sce-commit

.claude/skills/sce-commit/SKILL.md

Analyze staged changes and run the regular or explicit bypass commit workflow

64

sce-decision

.agents/skills/sce-decision/SKILL.md

Record one already-qualified decision as an immutable ADR, reusing an equivalent active ADR when present

61

sce-decision

.opencode/skills/sce-decision/SKILL.md

Record one already-qualified decision as an immutable ADR, reusing an equivalent active ADR when present

60

sce-decision

.pi/skills/sce-decision/SKILL.md

Record one already-qualified decision as an immutable ADR, reusing an equivalent active ADR when present

64

sce-decision

.claude/skills/sce-decision/SKILL.md

Record one already-qualified decision as an immutable ADR, reusing an equivalent active ADR when present

57

sce-handover

.agents/skills/sce-handover/SKILL.md

Write a session handover document, or load one for continuation

62

sce-handover

.pi/skills/sce-handover/SKILL.md

Write a session handover document, or load one for continuation

60