BIGboss248/nextjs-wordpress

Orquestre o planejamento completo de projetos Next.js App Router, gerando especificações canônicas, sistemas de design e um roadmap de implementação modular em 7 fases em docs/plan/. Ativado por /nextjs-plan, "planejar projeto nextjs", "criar plano para projeto nextjs", "esboçar arquitetura nextjs", ou "gerar plano".

O que é nextjs-wordpress?

Esta skill de agente de IA especializada em Next.js App Router orquestra o planejamento estruturado de projetos web modernos. Ao ser invocada, a skill realiza uma inspeção automatizada do workspace (package.json, estrutura de diretórios, dependências, rotas e configurações) e, em seguida, conduz uma entrevista adaptativa com o usuário para mapear páginas, seções e componentes. O resultado é a geração de artefatos canônicos em docs/project.json, registros de código type-safe em lib/ (routes.ts e site-config.ts), briefings de design em docs/design/ e um roadmap modular de 7 fases em docs/plan/. A skill suporta plataformas como Claude Code, Cursor e Codex, e é ideal para desenvolvedores que desejam estabelecer uma base sólida e documentada antes de iniciar a implementação de um projeto Next.js, evitando retrabalho e garantindo consistência.

Funciona com~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/BIGboss248/nextjs-wordpress/tree/HEAD/.agents/skills/nextjs-plan

Installed? Explore more Produtividade e Colaboração skills: steipete/gemini, steipete/gh-issues, steipete/skill-creator · View all 6 →

Perguntar na sua IA favorita

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

Documentação

Skill de Planejamento de Projetos Next.js (nextjs-plan)

Uma skill de orquestração estruturada para planejar aplicações Next.js App Router. Quando invocada, extrai especificações técnicas de arquivos existentes do workspace, conduz uma entrevista direcionada sobre os requisitos do usuário e gera especificações canônicas (docs/project.json), registros de código type-safe em lib/, briefings de design em docs/design/ e um roadmap de implementação modular em 7 fases em docs/plan/.


Visão Geral do Fluxo de Trabalho

flowchart TD
    Invoke["Invocar /nextjs-plan"] --> Step1["1. Inspeção Automatizada do Workspace<br/>(Extrair dependências, layout de diretórios, estilos, configurações, rotas)"]
    Step1 --> Step2["2. Entrevista Detalhada sobre Páginas e Necessidades<br/>(Páginas ➔ Seções ➔ Componentes)"]
    Step2 --> Step3["3. Gerar Especificações Canônicas<br/>(docs/project.json e lib/ registries)"]
    Step3 --> Step4["4. Documentar Estratégia e Sistemas de Design<br/>(docs/design/ 01-strategy, 02-sitemap, 03-tokens)"]
    Step4 --> Step5["5. Gerar Plano de Implementação Modular em 7 Fases<br/>(docs/plan/ README.md e arquivos 01-07)"]
    Step5 --> Step6["6. Conclusão e Finalização<br/>(Apresentar painel resumo; NÃO invocar skills downstream)"]

Arquitetura Padronizada do Diretório do Projeto

├── lib/                             # Fonte da verdade do código Next.js type-safe
│   ├── routes.ts                    # Registro centralizado de rotas e construtores de caminho
│   ├── site-config.ts               # Metadados do site centralizados, biografia do autor, links sociais
│   └── utils.ts                     # Helper Tailwind cn
├── docs/                            # Arquitetura, planejamento e rationale de design
│   ├── project.json                 # Especificações canônicas legíveis por máquina
│   ├── plan/                        # Roadmap de Implementação Modular em 7 Fases
│   │   ├── README.md                # Painel mestre: Acompanhamento de progresso e índice de fases
│   │   ├── 01-discovery-and-architecture.md
│   │   ├── 02-environment-and-cicd.md
│   │   ├── 03-system-health-probe.md
│   │   ├── 04-core-foundations.md
│   │   ├── 05-pages-and-components.md
│   │   ├── 06-server-functions-and-metadata.md
│   │   └── 07-integrations-and-release.md
│   ├── design/                      # Especificações de UX, UI e Telas
│   │   ├── 01-strategy-brief.md     # Propósito, personas, objetivos, KPIs, benchmarks
│   │   ├── 02-sitemap-and-routes.md # Inventário de páginas, hierarquia de seções, matriz de renderização
│   │   ├── 03-ui-design-tokens.md   # Tokens CSS semânticos, tipografia, primitivos de componentes
│   │   └── components/              # Especificações de design de componentes e capturas de tela Stitch
│   └── adr/                         # Registros de Decisões de Arquitetura

Manual de Execução Passo a Passo

1. Inspeção Automatizada do Workspace (Sem Interrupção)

[!IMPORTANT] Inspecione primeiro, pergunte depois. Nunca pergunte ao usuário por fatos que podem ser deduzidos diretamente dos arquivos do workspace.

  • Escaneie o Contexto do Workspace: Inspecione package.json, lockfiles (pnpm-lock.yaml, bun.lockb), estrutura de roteamento (app/ vs src/app/), diretório de componentes, app/globals.css, bibliotecas de UI (shadcn/ui, lucide-react, animações), configuração next-intl (pasta raiz messages/), rotas existentes (page.tsx, route.ts) e configurações de teste/Docker.
  • Para a lista de verificação completa de inspeção, consulte workspace-inspection.md.

2. Entrevista Detalhada com o Usuário (Páginas ➔ Seções ➔ Componentes)

  • Conduza Entrevista Detalhada Adaptativa: Envolva o usuário em rodadas estruturadas usando a metodologia de grilling frontier. Numere cada pergunta e forneça respostas recomendadas.
  • Sequência Obrigatória da Entrevista:
    1. Perguntas sobre Páginas: Enumere todas as páginas web necessárias e as rotas de URL de destino.
    2. Perguntas sobre Seções: Para cada página, identifique todas as seções de conteúdo de cima para baixo.
    3. Perguntas sobre Componentes: Para cada seção, defina todos os componentes de UI necessários.
  • Perguntas Principais: Declaração do problema, personas-alvo, autenticação, camada de dados/ORM, locales i18n e RTL, tom visual estético e destino de implantação.
  • Para modelos de entrevista e regras de árvore de decisão, consulte grilling-interview.md.

3. Gerar Especificações Canônicas e Código Type-Safe

  • Crie docs/project.json: Preencha metadados técnicos (gerenciador de pacotes, diretórios de componentes, estilos, bibliotecas de UI/animação/teste, idiomas suportados, caminhos de dicionário). Consulte project-schema.md e implante project.json.template.
  • Crie lib/routes.ts: Gere registro de rotas type-safe a partir de routes.ts.template.
  • Crie lib/site-config.ts: Gere perfil e metadados centralizados do site a partir de site-config.ts.template.

4. Documentar Estratégia de Design em docs/design/

5. Gerar Roadmap de Implementação Modular em 7 Fases (docs/plan/)

  • Estruture o Diretório docs/plan/: Implante os arquivos de plano modulares usando os templates em resources/templates/plan/:
    1. docs/plan/README.md (Painel Mestre de Progresso)
    2. docs/plan/01-discovery-and-architecture.md (Fase 1)
    3. docs/plan/02-environment-and-cicd.md (Fase 2)
    4. docs/plan/03-system-health-probe.md (Fase 3: Sonda de Vitalidade /api/health)
    5. docs/plan/04-core-foundations.md (Fase 4: Variáveis de ambiente, i18n, Tokens de Tema, Layouts, OTel)
    6. docs/plan/05-pages-and-components.md (Fase 5: Listas de Verificação Canônicas de Páginas e Componentes com SEO e arquivos de suporte)
    7. docs/plan/06-server-functions-and-metadata.md (Fase 6: Server Actions, Rotas de API, SEO Global)
    8. docs/plan/07-integrations-and-release.md (Fase 7: Integrações e Lançamento de Produção)
  • Fonte Única da Verdade com Arquivos Obrigatórios no Nível da Página: A Fase 5 (05-pages-and-components.md) é a lista de verificação canônica exclusiva para páginas e componentes. Para cada página, imponha tarefas de sub-lista de verificação para page.tsx, loading.tsx, error.tsx, generateMetadata, JSON-LD Schema, e generateStaticParams() (para rotas dinâmicas).
  • Regra de Conclusão de Página: Na Fase 5, marque um item de página como - [x] se e somente se todos os itens de sua sub-lista de verificação de componentes e tarefas de SEO/suporte no nível da página estiverem concluídos.
  • Consulte plan-checklist-structure.md para diretrizes completas das fases.

6. Finalização e Portão de Conclusão

  • Apresente um relatório resumo conciso ao usuário detalhando as descobertas do workspace, especificações em docs/project.json e roadmap em docs/plan/README.md.
  • NÃO invoque automaticamente skills downstream do Next.js. Conclua a execução e permita que o usuário revise o plano.

Casos Extremos e Armadilhas Conhecidas de IA

[!WARNING]

  • Encadeamento de Comandos: Nunca execute comandos compostos usando &&, ||, ou ; em uma única linha. Sempre execute comandos de terminal individualmente.
  • Perguntar Antes de Inspecionar: Não pergunte ao usuário por fatos básicos que podem ser lidos diretamente de package.json ou listagens de diretórios.
  • Sequenciamento Invertido de Marcos: A sonda de vitalidade (/api/health) pertence à Fase 3, seguida pelas Fundações Principais (i18n, Tema, Layouts, OTel) na Fase 4, antes da implementação de páginas/componentes.
  • Omissão de Arquivos no Nível da Página: Ao criar as listas de verificação da Fase 5, nunca omita loading.tsx, error.tsx, generateMetadata ou tarefas de esquema JSON-LD para qualquer página.
  • Duplicação de Lista de Páginas: Mantenha todo o rastreamento de páginas e componentes estritamente em docs/plan/05-pages-and-components.md.
  • Marcação Prematura de Página: Uma página na Fase 5 deve permanecer - [ ] até que todos os componentes filhos e arquivos de suporte no nível da página sejam concluídos.
  • Localização Incorreta de Dicionário: Em configurações i18n do Next.js, os dicionários estão localizados na pasta raiz messages/ (por exemplo, messages/en.json), nunca em app/dictionaries.
  • Invocação de Skills Downstream: Não acione automaticamente skills de implementação ou estilo após concluir o plano; pare e aguarde a orientação do usuário.

Esquema de Resumo de Saída

Ao concluir a fase de planejamento, apresente o resumo neste formato:

### Plano do Projeto Next.js Concluído

- **Especificações Canônicas**: `[docs/project.json](file:///...)`
- **Registros Type-Safe**: `[lib/routes.ts](file:///...)` | `[lib/site-config.ts](file:///...)`
- **Especificações de Design e Estratégia**: `[docs/design/01-strategy-brief.md](file:///...)`, `[docs/design/02-sitemap-and-routes.md](file:///...)`, `[docs/design/03-ui-design-tokens.md](file:///...)`
- **Painel do Roadmap Modular**: `[docs/plan/README.md](file:///...)`
  - **Páginas Identificadas**: X rotas totais mapeadas
  - **Componentes Identificados**: Y componentes totais catalogados em Z seções
  - **Fases Concluídas**: N / 7 fases verificadas

_Planejamento concluído. Revise `docs/plan/README.md` para prosseguir com o design de componentes ou implementação._

Guias de Referência e Templates

Individual skills in this repo

This repo contains 20 individual skills — each has its own dedicated page.

BIGboss248/nextjs-wordpress

Create, configure, manage, and validate Google Antigravity customizations including skills, rules, MCP servers, lifecycle hooks, plugins, and custom JSON configs. Use when adding new capabilities to Antigravity, configuring MCP servers, writing rules, creating skills, setting up hooks, or modernizing legacy workflows.

BIGboss248/nextjs-wordpress

Spawn multiple agents into a shared conversation where they debate, disagree, and converge on a solution via a shared chat.json file. Use for architecture decisions, code review debates, design trade-offs, or any problem that benefits from adversarial reasoning. Triggers on "chatroom", "agent debate", "have agents discuss", "agent chatroom", "debate this", or /agent-chatrooms. Also triggers on phrases like "have 3 agents argue about", "multi-agent discussion", or "let them debate".

BIGboss248/nextjs-wordpress

Always-active code intelligence, search, and navigation skill utilizing the codebase-memory MCP server. Enforces an index-first protocol (verifying and refreshing the knowledge graph via index_repository or index_status before searching, required because background auto_watch is disabled to eliminate editor stutter and system lag), followed by graph-first exploration (search_graph, trace_path, get_code_snippet, query_graph, get_architecture, detect_changes) instead of naive text grep or full-file reads. Always activate before searching the codebase, inspecting unknown architecture, finding symbols, or tracing callers/callees.

BIGboss248/nextjs-wordpress

>- Discover, interview, and craft comprehensive UX/UI design specifications (design-spec.md) and design tokens for web components. Triggers on "/component-design", "design component", "design section", "design UI", "wireframe component", or "create design spec".

BIGboss248/nextjs-wordpress

>- Configure and query WooCommerce APIs including WPGraphQL, WooGraphQL, and JWT auth for headless frontends. Use when connecting Next.js to WooCommerce or fetching store catalog data.

BIGboss248/nextjs-wordpress

Orchestrate parallel browser automation using multiple Chrome DevTools MCP instances. Use when a task requires doing the same browser action across many targets simultaneously (e.g., submitting contact forms, filling applications, scraping pages that need JS rendering). Spin up 1-5 parallel Chrome agents.

BIGboss248/nextjs-wordpress

Workflow for spawning an independent subagent to conduct unbiased code reviews and inject adversarial edge-case tests ([ComponentName].edge.test.tsx).

BIGboss248/nextjs-wordpress

>- Build Next.js App Router React components with Suspense skeletons, semantic OKLCH tokens, Jest + RTL unit tests, Playwright visual/hydration checks, and Tailwind logical styling. Triggers on "/nextjs-component-dev", "create component", "new component", "build component", or "develop component".

BIGboss248/nextjs-wordpress

>- Bootstrap, configure, and verify the complete Next.js App Router development environment, developer tooling, testing suites, MCP servers, Docker containerization, and CI/CD. Triggers on "/nextjs-dev-setup", "setup nextjs dev environment", "start a nextjs project", or "containerize nextjs app".

BIGboss248/nextjs-wordpress

>- Configure production health monitoring endpoints (/api/health), Docker Compose probes, and runtime metrics in Next.js App Router applications. Use when asked to "setup health check", "add health endpoint", "docker compose healthcheck nextjs", "configure health monitor", or "/nextjs-healthcheck".

BIGboss248/nextjs-wordpress

Bootstrap, configure, and verify next-intl App Router internationalization (proxy.ts/middleware.ts, next/root-params, [locale] layout, routing). Triggers on "/nextjs-i18n-setup", "setup i18n", "install next-intl", "configure next-intl", "add internationalization", "setup locale routing", "migrate to [locale]".

BIGboss248/nextjs-wordpress

Read/write translation dictionaries (messages/[locale].json), next-intl hooks (getTranslations/useTranslations), providers (Storybook/tests/subtrees), and BiDi styling. Triggers on "/nextjs-i18n-usage", "i18n dictionary", "use translations", "read dictionary", "i18n provider", "next-intl hooks", "storybook i18n", "test i18n", "add translation keys", "localize component", "create a component", "update a component".

BIGboss248/nextjs-wordpress

>- Configure, test, and verify OpenTelemetry (OTel) observability in Next.js App Router applications. Triggers on "/nextjs-otel", "setup otel", "configure opentelemetry", "test otel", or "verify opentelemetry".

BIGboss248/nextjs-wordpress

Step-by-step workflow for designing and building Next.js App Router pages (RSC page.tsx, loading skeleton, metadata, JSON-LD schema, and dynamic static params). Triggers on "/nextjs-page-dev", "create page", "new page", "develop page", "build route", or "implement page".

BIGboss248/nextjs-wordpress

Workflow and engineering standards for crafting co-located Storybook CSF3 stories ([ComponentName].stories.tsx) with interactive controls, action spies, and 4 canonical theme variants.

BIGboss248/nextjs-wordpress

>- Build Next.js e-commerce frontends backed by WooCommerce APIs, handling ISR catalogs, cart sessions, and JWT authentication. Use when building or querying Next.js stores with WooCommerce.

BIGboss248/nextjs-wordpress

Self-correcting rules engine and feedback loop that learns from user corrections, mistakes, and project-specific constraints by maintaining a persistent autofix ruleset. Scans learned rules before starting any task, resolves conflicts, and automatically appends new rules upon corrections. Triggers on user corrections ("no, do it this way", "never do X", "always use Y"), /learn, "self repair", "add rule", "update rules", or when diagnosing assumptions and bugs. CRITICAL ALWAYS-ACTIVE LIFECYCLE SKILL. Must always be kept in context, loaded at session start, and consulted before starting ANY task to read and apply active constraints from autofix.json. MUST ALWAYS be triggered immediately whenever the user provides ANY correction, preference, criticism, rejection of an approach, or adjustment ("no", "don't do X", "use Y", "remember", "prefer"), or when any mistake/bug is identified. Automatically and immediately formulates and appends the new imperative rule to the project's autofix.json ruleset file.

BIGboss248/nextjs-wordpress

Setup, automate, and execute SEO audits, CI/CD pre-push/pre-deploy checks, and ranking optimizations using the seo CLI and MCP server.

BIGboss248/nextjs-wordpress

End-to-end repository onboarding and development environment setup skill. Scans repository structure, configures project metadata (docs/project.json), sets up the codebase-memory-mcp code intelligence knowledge graph server (in workspace mcp.json and globally for AGY only), configures git hooks with Husky and Commitlint, establishes multi-stage production Docker containerization, and automates credit-optimized Release Please CI/CD with multi-arch (AMD64 & ARM64) GHCR package deployment. Triggers on "/setup-repository", "setup repository", "setup repo", "initialize repository", "new repo setup", or when preparing any repository for development and AI agent workflows.

BIGboss248/nextjs-wordpress

AI screen scaffolding, layout generation, and variant exploration workflow powered by Google Stitch (StitchMCP). Consumes a component design specification (docs/design/components/[page name]/[component name]/design-spec.md), verifies and reuses the central Stitch project in docs/project.json (or creates/persists one if absent), seeds the project's design system into Stitch, synthesizes layout prompts to generate a screen and create one variant of the given design spec file, downloads and saves Stitch JPG screenshots and HTML code files directly into docs/design/components/[page name]/[component name]/stitch/ using binary-safe PowerShell Invoke-WebRequest, outputs image prompts to the user if visual assets are needed (without calling generate_image to conserve tokens), updates design-spec.md with Stitch layout benchmarks, and audits asset download integrity with an independent subagent. Triggers on "/stitch-design", "generate stitch screen", "create stitch variant", "scaffold screen with stitch", or "stitch...

Habilidades Relacionadas