Template da disciplina de Tópicos Especiais (UTFPR). Ele traz o método completo — comandos, agentes, workflows e guias — para você desenvolver seu projeto com UTF-SDD, um SDD por Portões (Gated Spec-Driven Development): a IA escreve o código; você decide nos portões, quem revisa nunca é quem escreveu, e todo artefato é evidência para a defesa.
- Clique em Use this template → Create a new repository (não faça fork). O repositório criado é seu.
- Clone o seu repositório e abra-o na sua IDE agêntica (Claude Code, Cursor…).
- Leia
docs/checklist.md— é a ficha da disciplina: as regras do projeto, os Indicadores de Desempenho (IDs) e as entregas. - Siga o fluxo, um comando por fase:
| Fase | Comando | Produz |
|---|---|---|
| Requisitos | /utf-prd |
docs/prd.md — o QUE o produto faz |
| Backlog | /utf-backlog |
Issues no GitHub + Kanban no Projects |
| Arquitetura | /utf-architecture |
docs/architecture.md — onde as coisas moram |
| Scaffold | /utf-setup |
apps/ — o monorepo, nascendo verde |
| Cada história | /utf-issue <n> → /utf-task |
spec, plano e código, tarefa a tarefa |
| Aprender | /utf-tutor |
a explicação didática de cada passo |
O passo a passo detalhado está em docs/tutorial-sdd.md;
o porquê de cada regra, em docs/guia-sdd.md.
Pré-requisitos das integrações: gh autenticado (gh auth login, escopos
repo, workflow e project) ou MCP do GitHub — sem isso, backlog, etiquetas
e PRs não saem. Com MCP Context7 disponível, os fluxos conferem versões de
ferramentas na documentação atual antes de decidir.
✂️ Daqui para baixo é a vitrine do SEU projeto. Apague tudo acima desta linha (incluindo ela) quando o projeto tiver nome, e preencha o que segue.
[Uma frase: o problema que resolve e para quem.]
- [Nome — GitHub]
[Preenchida a partir do docs/architecture.md — backend, frontend, banco.]
- Aplicação: [URL]
- API (Swagger): [URL/docs]
[Como rodar localmente: pré-requisitos, variáveis de ambiente, comandos —
gerado/refinado no /utf-setup.]