By fppfurtado
Claude Code plugin for the flat & pragmatic development workflow — workflow skills for alignment, execution and diagnosis; YAGNI/QA/security/doc/design reviewers; stack-aware test scaffolder (Python today); self-gated hooks; configurable path contract via CLAUDE.md.
Revisor de estilo e arquitetura focado na filosofia flat e pragmática (YAGNI, sem abstrações prematuras, sem comentários redundantes, sem defensividade desnecessária). Acionar antes de PR para flagrar violações de YAGNI no diff.
Revisor de decisões arquiteturais e de design em documento pré-fato (plano ou ADR draft). Acionado automaticamente em `/triage` que produz plano e em `/new-adr` (standalone ou delegada) per ADR-053 § Decisão (b); manualmente via `@design-reviewer`. Stack-agnóstico.
Revisor de drift entre documentação e código no diff. Stack-agnóstico. Acionar quando o diff toca `.md`/`.rst`/`.txt` ou renomeia/remove identificadores referenciados em docs.
Revisor de qualidade algorítmica de prompts markdown (SKILL.md, agents/*.md, plan body). Foco em consistência interna de instrução-ao-agente — passos conflitantes, vagos, ambíguos, contraditórios. Acionado automaticamente em (i) `/run-plan` per-bloco quando paths caem em `agents/*.md`/`skills/**/SKILL.md`/`docs/plans/*.md` (per ADR-062); (ii) `/triage` step 5 caminho-atômico em path-set narrow pré-commit (per ADR-063); manualmente via `@prompt-reviewer`.
Revisor de qualidade de testes focado em cobertura de invariantes documentadas, edge cases declarados e separação mock-vs-real. Acionar antes de PR para verificar se a mudança tem testes alinhados.
Periodic editorial archival of historical plans from docs/plans/ to docs/plans/archive/<YYYY-Qx>/, preview-first, non-destructive (git mv). Use when the maintainer wants to archive aged plans.
Manutenção editorial periódica do BACKLOG.md (4 heurísticas detectivas + salvaguarda worktree-probe), preview-first, non-destructive. Use quando o mantenedor quer varrer o backlog inteiro fora do fluxo de sessão (/next).
Diagnostica causa-raiz de sintoma (teste falhando, erro inesperado, comportamento divergente) por método científico. Produz diagnóstico, não fix. Stack-agnóstico.
Elicita IDEA.md (papel product_direction) via interview estruturado quando o operador tem ideia vaga. Use upstream de /triage, quando a intenção ainda não está formada.
Gera arquivo de teste para módulo, função ou descrição livre, com idioms da stack do projeto consumidor (Python e Java suportadas). Use quando o operador pedir testes.
Modifies files
Hook triggers on file write and edit operations
Uses power tools
Uses Bash, Write, or Edit tools
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimBased on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
Claude Code plugin codifying the flat & pragmatic dev workflow: workflow skills for alignment, execution and diagnosis; YAGNI/QA/security/doc/design/prompt reviewers; self-gated hooks. Companion to scaffold-kit.
Product Engineer harness — infrastructure for the engineer to crystallize intent (/draft-idea, /triage), execute with discipline (/run-plan + reviewer per block), and anchor decisions (ADRs, plans, NOTES). Code is the canonical source of truth; doctrine records intent rather than generating it — contrasting deliberately with spec-first/generative approaches like github/spec-kit (see ADR-037).
| Component | Type | What it does |
|---|---|---|
/draft-idea | Skill | Structured elicitation of IDEA.md (the product_direction role) via a multi-turn interview covering problem, persona, constraints, success criteria, and discarded alternatives. Upstream of /triage — invoke when the idea is still vague. Probe-canonical dual mode: absent → one-shot full (with a maturity gate in mature projects — semver ≥ 1.0.0 — that routes feature-shaped intents to /triage); present → section-by-section update via enum. |
/note [--to <target>] <content> | Skill | Appends a timestamped note to .claude/local/NOTES.md (local-gitignored store extending ADR-047 to a non-role category per ADR-054 § Decisão (a)). Captures cross-session and cross-project context for the dev-solo workflow. Cross-project read is conversational — Claude resolves the path from context and operator confirms; no auto-discovery, no companion read skill. Cross-project write via /note --to <project-or-path> <content> (ADR-054 § Decisão (b)): resolves names through $PROJECTS_DIR with absolute-path fallback; target must be initialized for local mode (refusal otherwise). Intra-project, /triage and /next consult the store at step 1 as supplementary context (informational, non-blocking). Complements the native CC memory; does not replace it. |
/triage | Skill | Aligns intent, surfaces gaps, decides which artifact (backlog line, plan, ADR, domain/design update) is needed before implementing. Without an argument, delegates to /next. |
/next | Skill | Session orientation: reads the backlog, checks the codebase for what's already implemented, and suggests the top three impact candidates for triage. The top 3 mixes ## Próximos with plans carrying Status: Pendente under a cap-2 composition rule (BACKLOG keeps ≥1 slot). Pending validations from merged plans and Status: Abortado / residual Pendente plans are shown as separate informational blocks (not competing in the top 3). |
/new-adr | Skill | Creates a new ADR in docs/decisions/ with auto-numbering and a standardized template. Pre-creation step 3.5 surfaces the admission policy filter (ADR-045 § Decisão parte 2) as an informational prompt — 3 outcomes (ADR Recommended / canonical doctrine (e.g. CLAUDE.md for mechanism, philosophy.md or project equivalent for epistemic) for stabilized understanding / git log for process evolution) with primary heuristics + tie-breaking criteria; redirects "stabilized understanding" or "process evolution" away from ADR creation. The template carries a 3-field temporal-revision metadata block (**Próxima revisão:**, **Cadência:**, **Critério de erosão auditável:**) between **Status:** and ## Origem; step 4.5 prompts the operator in plain prose for the substantive Critério (tri-state Goodhart guard rejecting cosmetic placeholders) while the other two fields auto-fill with canonical defaults (currentDate + 6 months, trimestral) per ADR-065. |
/run-plan | Skill | Executes a plan from docs/plans/<slug>.md in an isolated worktree, with Conventional Commits micro-commits, per-block reviewer dispatch, manual validation gate when applicable, and a push/PR suggestion at the end. When the plan enumerates manual validation scenarios that are programmatically verifiable (smoke runs, fixture-based checks, textual comparisons), /run-plan offers to execute them on your behalf and defers the rest for human validation — reducing friction when the mechanical subset is coverable without interaction. |
/debug <symptom> | Skill | Diagnoses root cause via scientific method (reproduce → isolate → hypothesize → evidence). Produces a diagnosis, not a fix — operator chooses revert / direct patch / /triage next. Stack-agnostic. |
npx claudepluginhub fppfurtado/pragmatic-dev-toolkit --plugin pragmatic-dev-toolkitPlugin Claude Code que materializa a bridge entre sessões CC e graph Logseq. CLI mb (Python) faz writes mecânicos; 4 skills viram thin orchestrators preservando substância editorial. Captura cross-domain em hashtag-buckets, síntese de sessão com markers GTD, sync repo→Project Page, journal review detective com 4 heurísticas. 2 hooks bridging: Stop sugerindo /journal-close, SessionStart sugerindo /journal-load quando cwd casa com repo owned/active da constelação. Personal-tooling — assume Logseq em ~/Notes/logseq/.
Comprehensive skill pack with 66 specialized skills for full-stack developers: 12 language experts (Python, TypeScript, Go, Rust, C++, Swift, Kotlin, C#, PHP, Java, SQL, JavaScript), 10 backend frameworks, 6 frontend/mobile, plus infrastructure, DevOps, security, and testing. Features progressive disclosure architecture for 50% faster loading.
Harness-native ECC operator layer - 67 agents, 271 skills, 92 legacy command shims, reusable hooks, rules, selective install profiles, and production-ready workflows for Claude Code, Codex, OpenCode, Cursor, and related agent harnesses
Develop, test, build, and deploy Godot 4.x games with Claude Code. Includes GdUnit4 testing, web/desktop exports, CI/CD pipelines, and deployment to Vercel/GitHub Pages/itch.io.
Core skills library for Claude Code: TDD, debugging, collaboration patterns, and proven techniques
Tools to maintain and improve CLAUDE.md files - audit quality, capture session learnings, and keep project memory current.
Comprehensive PR review agents specializing in comments, tests, error handling, type design, code quality, and code simplification