Communitygithub.com

blairforce1/pap

Entrevista o humano para produzir a camada de produto para um projeto de software novo ou existente: vision.md, invariants.md (com esboços de ADR e caminhos protegidos), backlog.md (backlog de hipóteses) e um esqueleto de conventions.md, em seguida, recomenda a primeira fatia vertical. Use sempre que alguém quiser iniciar um novo projeto, produto, sistema ou repositório, disser 'kick off', 'configurar a camada de produto', 'escrever a visão', 'definir invariantes', 'o que devemos construir primeiro' ou invocar /envision, mesmo que não tenha mencionado.

O que é pap?

Esta skill, chamada 'blairforce1/pap' (Product Archetype Prescription), é projetada para agentes de IA (como Claude Code, Cursor ou Codex) atuarem como arquitetos de produto durante a fase de inicialização de um projeto de software. Ela guia o agente em uma entrevista estruturada com o usuário para extrair e documentar a camada de produto completa: um arquivo vision.md que descreve a visão do sistema, invariants.md que define restrições invariantes com esboços de Architecture Decision Records (ADRs) e caminhos protegidos, um backlog.md contendo um backlog de hipóteses priorizadas, e um skeletons de conventions.md para estabelecer convenções de código e design. Por fim, a skill recomenda a primeira fatia vertical a ser implementada, garantindo que o projeto comece com um alinhamento claro entre objetivos de negócio e arquitetura técnica. É útil para iniciar qualquer novo projeto, produto, sistema ou repositório, e pode ser acionada por comandos como 'kick off', 'set up the product layer', 'write the vision', 'define invariants', 'what should we build first' ou '/envision'.

Funciona com~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/blairforce1/pap/tree/main/plugins/pap/skills/envision

Perguntar na sua IA favorita

Abre um novo chat com esta habilidade de agente já pré-carregada.

Documentação

O que pap faz?

Entreviste o humano para produzir a camada de produto para um projeto de software novo ou existente: vision.md, invariants.md (com esboços de ADR e caminhos protegidos), backlog.md (backlog de hipóteses) e um esqueleto de conventions.md, em seguida, recomende a primeira fatia vertical. Use isso sempre que alguém quiser iniciar um novo projeto, produto, sistema ou repositório, disser "kick off", "configurar a camada de produto", "escrever a visão", "definir invariantes", "o que devemos construir primeiro" ou invocar /envision, mesmo que não tenham m

Habilidades Relacionadas