Skip to content

Repository files navigation

@turystack/spec-template

Template for a project's own spec skill — what the system does: definition, actors and capabilities, domains with states and transitions, cross-domain rules, flows and glossary. Materialized once per project as <project>-spec and owned by that project from then on.

Installation

pnpm add -D @turystack/spec-template
turystack skills --claude --skills spec --project acme

That materializes .claude/skills/acme-spec/, substituting the project's name. It is never overwritten by a later install: the shape came from here, the content belongs to the project.

Contents

How a section works

Each one has a Shape half (from this template, kept) and a project half (starts with <!-- turystack:unfilled -->). The marker is machine-readable: turystack-proof reports an unfilled section that a task depends on as a missing input, so "the spec is silent" is a gate result rather than an opinion.

Documentation

https://tury.dev/libs/spec-template

About

Template for a project's own spec skill — definition, domains, states and transitions, cross-domain rules, flows and glossary. Materialized once per project as <project>-spec. Installed into .claude/skills and/or .codex/skills via the turystack CLI.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages