CtrlK
BlogDocsLog inGet started
Tessl Logo

sdd-spec-enforcer

Triggered when managing, creating or validating feature specifications (specs) in spec-*.md

59

Quality

67%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide

SecuritybySnyk

Passed

No findings from the security scan

Fix and improve this skill with Tessl

tessl review fix ./plugins/sdd-workflow/skills/sdd-spec-enforcer/SKILL.md
SKILL.md
Quality
Evals
Security

SDD Spec Enforcer

Cada caso de uso (feature) do sistema deve ser guiado por especificações documentadas. Siga rigorosamente as diretrizes abaixo:

Nomenclatura das Specs

Cada especificação de caso de uso deve ser definida em um arquivo Markdown no formato: spec-<dominio/contexto>-<numero_feature>-<nome_feature>.md (ex: spec-machine-returns-01-abrir-chamado.md).

Localização

As especificações ficam armazenadas na pasta /specs ou /docs/specs na raiz do projeto.

Formato Obrigatório de Spec

Cada arquivo de especificação deve seguir rigorosamente o seguinte template:

id: <ID_DA_SPEC>
feature: <NOME_DA_FEATURE>
pod: <POD_OU_DOMINIO>
priority: <PRIORIDADE>
iteration: <ITERACAO_E_PRAZO>
contract: <CONTRATO_OPCIONAL_OU_OPENAPI>

# <Título da Spec>

## User Value
<Descrição do valor para o usuário/negócio>

## Acceptance Criteria
<Lista numerada de critérios de aceitação e contratos de rotas>

## Data Model
<Entidades e estruturas de dados associadas>

## Security Constraints
<Restrições de segurança, autenticação, lints de entrada e tratamento de PII>

## API Contract
<Referência ao contrato formal como OpenAPI ou gRPC>

## Dependencies
<Dependências ou serviços bloqueantes>

## Out of Scope
<O que está expressamente fora do escopo desta especificação>
Repository
JoseMD12/testing-tessl
Last updated
First committed

Is this your skill?

If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.