init-config

Configure the pragmatic-toolkit:config block in CLAUDE.md via an interactive wizard.

Updated Apr 30, 2026
One-click install
npx skills add https://github.com/fppfurtado/pragmatic-dev-toolkit --skill init-config-fppfurtado
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: init-config
Source: https://github.com/fppfurtado/pragmatic-dev-toolkit/tree/main/skills/init-config
Command: npx skills add https://github.com/fppfurtado/pragmatic-dev-toolkit --skill init-config-fppfurtado

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Wizard interativo para configurar o bloco <!-- pragmatic-toolkit:config --> no CLAUDE.md do projeto consumidor. Alternativa proativa à memorização one-shot per role do Resolution protocol (passo 4).

Core Features & Use Cases

  • Probe do estado do consumer: verifica existência de CLAUDE.md, se é git, se está gitignored, entre outros cenários relevantes para configuração.
  • Perguntas per role com opções de canonical/local/forge (quando aplicável) e validações baseadas em ADRs para consistência de configuração.
  • Escrita do bloco YAML: edita ou cria o bloco adjacente ao marcador no CLAUDE.md, respeitando as escolhas de modo local/canônico/forge e as regras de replicação.

Quick Start

Run the interactive wizard to configure the pragmatic-toolkit:config block in CLAUDE.md.

Frequently Asked Questions about init-config

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I configure the pragmatic-toolkit config block in CLAUDE.md?

You can configure the pragmatic-toolkit config block in CLAUDE.md by running an interactive wizard that probes your project state and writes the YAML frontmatter based on your role-specific choices.

What is the pragmatic-toolkit config block used for in a CLAUDE.md file?

The pragmatic-toolkit config block in a CLAUDE.md file defines how the plugin operates, handling CLAUDE.md presence, gitignore status, and local versus canonical path settings in a single pass.

Can I set up local, canonical, and forge modes for my plugin configuration in one pass?

Yes, the interactive configuration wizard supports setting up local, canonical, and forge modes in a single pass, applying conditional replication rules and ADR-based validations directly to your YAML block.

What is the best way to manage YAML frontmatter integration when CLAUDE.md is gitignored?

The best way to manage YAML frontmatter integration with a gitignored CLAUDE.md is using a wizard that probes your consumer state and edits or creates the adjacent config block while respecting replication rules.

Why does my interactive configuration wizard need to probe my project before writing the CLAUDE.md file?

The wizard probes your project to verify CLAUDE.md existence, git status, and gitignore state to ensure the YAML configuration block is written with the correct local or canonical path settings.

Do I need an existing CLAUDE.md file to run the init-config wizard?

No, you do not need an existing CLAUDE.md file; the wizard checks for its presence and can create or edit the adjacent YAML config block during the setup process.