An agentic skills framework & software development methodology that works.
Spec-driven skills and CLI for agent workflows
Specsfy packages a spec-driven workflow for building software with agent tools. The skills, CLI, and project rules work together so you can define the work once, then validate and implement against the same spec. The repo also carries installation, update, and release paths for the system itself, plus example and validation code that show how the method is used in practice.
Builders who want Claude Code, Codex, or Cursor to follow one shared spec through planning, tasks, and implementation.
You can turn an idea into tested software without scattering requirements, plans, and tasks across separate files.
What it does
Reusable spec workflow skills
The `skills/` directory contains the base methodology and specialist skills such as inbox, backlog, specify, validate, tasks, TDD/BDD, and implement.
CLI for install and updates
The `cli/` app provides commands to install the methodology into a project, check setup, and update skills or the CLI itself.
Project and agent instructions
`AGENTS.md`, `.claude/`, and `.agents/` provide local instructions and agent-facing rules for working in the repo and in consumer projects.
Validation and examples
`tests/`, `example/`, and `docs/` show the workflow in use and provide checks for the monorepo and the installed project layout.
How to get it
- 1O executável versionado está disponível pelo download oficial get.specsfy.dev. Para…
npm install --global @promovaweb/specsfy specsfy --version cd caminho/do/projeto specsfy doctor --project . specsfy install --project .
- 2Para desenvolver a partir do checkout
git clone https://github.com/promovaweb/specsfy.git cd specsfy ./scripts/install-cli.sh
- 3Para reconstruir o manual de marca após alterar suas fontes
make brand-guide
- 4Essas referências são fontes de inspiração, não dependências nem declarações de…
python3 -B -m unittest discover -s tests -p 'test_*.py' uv run --quiet --with behave behave tests/features --no-capture
README
Specsfy
O arquivo VERSION define a versão pública única do Specsfy. A
mesma versão identifica o framework, o CLI, as skills, os especialistas, o
ebook, a tag Git e a GitHub Release. O website e o Hub têm ciclos próprios.
Especifique. Prove. Entregue.
Esta apresentação reúne os caminhos públicos do Specsfy, uma metodologia
prática para desenvolver software a partir de uma especificação única,
executável e rastreável. Todo o projeto é mantido no monorepo
promovaweb/specsfy.
Estrutura
| Caminho | Responsabilidade |
|---|---|
skills/ | metodologia executável e skills base |
specialists/ | skills técnicas opcionais |
cli/ | CLI, TUI, instalação e atualização |
docs/ | documentação oficial e contexto transversal |
brand/ | identidade visual e verbal |
example/ | aplicação interna de validação |
specsfy/ | tutorial público detalhado |
tests/ | contratos integrados do monorepo |
Todos os caminhos compartilham a mesma raiz, histórico, branch, issues, tags e releases Git.
Instalação
Requer Node.js 22.20 ou superior, npm e o comando
skills ou npx.
Enquanto o repositório for privado, autentique uma vez com gh auth login.
o CLI reutiliza essa sessão. Em automações, defina GH_TOKEN ou
GITHUB_TOKEN com acesso de leitura ao repositório.
O executável versionado está disponível pelo download oficial
get.specsfy.dev. Para instalar o pacote publicado e receber atualizações
gerenciadas pelo npm:
npm install --global @promovaweb/specsfy
specsfy --version
cd caminho/do/projeto
specsfy doctor --project .
specsfy install --project .
Depois da instalação, specsfy update --project . atualiza as skills do
projeto e specsfy upgrade atualiza o próprio CLI.
Em um projeto iniciado com GitHub Spec Kit, $specsfy-setup lê
.specify/memory/constitution.md e os arquivos existentes em specs/. A skill
publica uma ponte de leitura em .specsfy/SPECKIT.md e preserva os artefatos
originais nos mesmos caminhos.
O CLI instala a metodologia de skills/ e, sob demanda, especialistas de
specialists/. Veja o guia de instalação, o
primeiro uso e o
guia do CLI.
Release, cadastro de servidores e produção em Docker Swarm usam a entrada única
specsfy-specialist-deploy, com inventário Ansible,
teste das conexões e sincronização de chaves públicas.
O portal completo está em docs/README.md.
Para desenvolver a partir do checkout:
git clone https://github.com/promovaweb/specsfy.git
cd specsfy
./scripts/install-cli.sh
Para reconstruir o manual de marca após alterar suas fontes:
make brand-guide
Esta raiz não é um projeto consumidor e não recebe specs/ ou skills
instaladas.
Inspirações e fontes
O Specsfy desenvolve uma metodologia própria, mas reconhece três referências que ajudaram a organizar seu vocabulário e seu fluxo:
- GitHub Spec Kit, pela aplicação de specification-driven development em etapas executáveis próximas ao código.
- OpenSpec, pela proposta de manter especificações e mudanças como um acordo leve entre a pessoa responsável e o agente.
- Categorias, de Aristóteles, pela atenção dada à classificação explícita de objetos, atributos, relações e estados antes de formular afirmações sobre eles.
Essas referências são fontes de inspiração, não dependências nem declarações de equivalência. O comportamento do Specsfy continua definido pelas skills, templates, validadores e testes deste repositório.
Validação
python3 -B -m unittest discover -s tests -p 'test_*.py'
uv run --quiet --with behave behave tests/features --no-capture
Os módulos possuem verificações focais descritas em seus AGENTS.md. Consulte
AGENTS.md antes de contribuir.
As skills locais specsfy-monorepo-documentator e
specsfy-release-cli mantêm,
respectivamente, a documentação oficial e as releases estáveis do CLI. A
segunda pertence ao módulo cli/ e não integra o framework instalado em
projetos consumidores.
Files in the repo
- .agents
- .claude
- .ebook
- .github
- .pdf
- brand
- cli
- docs
- ebook
- example
- scripts
- skills
- specialists
- specsfy
- tests
- .gitignore
- AGENTS.md
- Makefile
- README.md
- VERSION
Discussion (0)
Ask about usage, or say what you built with itSign in to join the discussion.
No comments yet. Be the first to say what this is good for.
More skills

Turn any codebase, with its docs, SQL schemas, configs, and PDFs, into a queryable knowledge graph. A /graphify skill for Claude Code, Cursor, Codex, and Gemini CLI: local deterministic AST parsing, every edge explained, no vector store.
Topic in, narrated explainer video out. A Claude Code / Codex skill that turns any topic into a black-canvas motion-graphics explainer video with TTS voiceover, subtitles and a chapter progress bar. Chinese or English; every frame drawn in code with Remotion.
Public repository for Agent Skills
Open-source AI job search: scan job portals, evaluate listings into a structured A-H report with a global 1-5 score, tailor your CV, track applications — runs locally in your AI coding CLI (Claude Code, Codex, OpenCode, Antigravity…)

Production-grade engineering skills for AI coding agents.