CtrlK
BlogDocsLog inGet started
Tessl Logo

spec-driven-development/spec-as-source

Spec-driven development on OpenSpec, with mechanical spec-as-source enforcement: a custom 'spec-as-source' OpenSpec schema adds file-ownership (targets) and test-verification ([@test]) metadata to every capability spec, three scripts (link check, ownership check, manifest build) keep code and specs from drifting apart, plus requirement-gathering, spec-writer, work-review, and a session-handoff skill with a proactive context-warning hook.

68

Quality

85%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide

SecuritybySnyk

Low

Low-risk findings worth noting

Overview
Quality
Evals
Security
Files

plugin.json.tessl-plugin/

{
  "name": "spec-driven-development/spec-as-source",
  "version": "3.0.0",
  "description": "Spec-driven development on OpenSpec, with mechanical spec-as-source enforcement: a custom 'spec-as-source' OpenSpec schema adds file-ownership (targets) and test-verification ([@test]) metadata to every capability spec, three scripts (link check, ownership check, manifest build) keep code and specs from drifting apart, plus requirement-gathering, spec-writer, work-review, and a session-handoff skill with a proactive context-warning hook.",
  "summary": "A single registered router that picks the right phase of the workflow, over OpenSpec (propose/explore/apply/archive/sync) plus mechanical spec-as-source enforcement, a human-approved plan gating which changes may start, requirement gathering, spec writing, work review, and session handoff",
  "author": { "name": "Giuseppe Di Canosa" },
  "readme": "README.md",
  "skills": [
    "skills/skill-router",
    "skills/spec-as-source-setup",
    "skills/plan-mode",
    "skills/plan-judge",
    "skills/requirement-gathering",
    "skills/prompt-loop",
    "skills/openspec-explore",
    "skills/openspec-propose",
    "skills/spec-writer",
    "skills/openspec-apply-change",
    "skills/spec-loop",
    "skills/spec-verify",
    "skills/work-review",
    "skills/spec-rebuild",
    "skills/openspec-sync-specs",
    "skills/openspec-archive-change",
    "skills/spec-ci-sync",
    "skills/handoff",
    "skills/handoff-skill"
  ],
  "rules": [
    "rules/spec-as-source.md",
    "rules/generated-file-header.md",
    "rules/handoff-suggestion.md",
    "rules/prompt-loop.md",
    "rules/history-log.md",
    "rules/plan-mode.md"
  ],
  "docs": []
}

.tessl-plugin

plugin.json

README.md

tile.json