Plugin ef
Five-stage, repo-agnostic feature pipeline: grill the decisions, author RFC/PRD, discover per repo, build against named proofs, then one adversarial audit gate. Plus /ef:ready: a deterministic gate that keeps the agent rulebook small and true.
Comment installer le plugin ef
Exécutez les deux commandes dans Claude Code. La première ajoute la marketplace une seule fois ; la seconde installe le plugin.
/plugin marketplace add micaelcf/ef-harness
/plugin install ef@ef-harnessContenu de ef
19 parties lues depuis les fichiers du plugin.
Commandes 9
Exécuter via /ef:name- /ef:audit<path-to-feature-docs> [audit|verify|contract]
Stage 5 - adversarial audit of delivered work against its requirements, verification that claimed fixes are real, then the code-verified contract doc
- /ef:feature-docs<feature-slug> [path-to-grill-decisions]
Stage 2 - author the feature folder (RFC, PRD, INDEX) from closed grill decisions
- /ef:grilling[what to grill: a plan, a docs folder, or nothing to grill the current context]
Relentless one-question-at-a-time interview that closes every open decision before implementation starts - Stage 1 of a feature at product altitude, or the decision stage of a repo discovery
- /ef:implement<path-to-feature-docs>
Stage 4 - extract checks with named proofs from the contract, then orchestrate the build in parallel slices
- /ef:perspective-discovery<path-to-feature-docs> [\"additional notes\"]
Stage 3 - discover a feature from THIS repo's perspective before implementing it - anchor check, scout fan-out, contradiction triage, then grill
- /ef:prototype<screen or feature> [path-to-feature-docs]
Discover a brand-new UI before building it - 4-5 radically different variants in one shareable HTML file
- /ef:ready[audit|bootstrap|grow] [path-to-audit-report]
Make the repo's agent rulebook verifiable - vendor the checker, then audit, bootstrap, or grow AGENTS.md from audit findings
- /ef:spec-drift<path-to-feature-docs>
Stage 3 pre-check - verify every code anchor in a feature's docs still resolves in this repo
- /ef:to-jira<feature: text, a doc path, or nothing for the current context> [PROJECT-KEY] [l
Turn a feature into a small, product-level Jira issue set - draft first, push through the host's Jira tools only after explicit approval
Skills 9
Claude le charge quand la tâche correspond- ef-adversarial-audit
Stage 5 - adversarially audit delivered work against its requirements assuming a green test suite proves nothing, then verify that claimed fixes are real, then emit the code-verified contract document other repositories build against. Use after implementing a feature in a repo, after remediating audit findings, or when handing a feature to another repo.
- ef-feature-docs
Stage 2 - author a feature's documentation folder from closed grill decisions: grill-decisions to RFC to PRD to INDEX, with mandatory fields gated by asking rather than invented, stable requirement identifiers, and an amendment protocol that keeps the documents alive through implementation. Use after a product-altitude grilling has closed the decisions, or when the user says write the RFC, write the PRD, author the feature docs.
- ef-grilling
Relentless one-question-at-a-time interview that converts an under-specified plan into closed decisions, each recorded with its evidence grade, preserved dissent, riskiest assumption and reopen condition. Runs at product altitude as Stage 1 of a feature, or at repo altitude as the decision step of a discovery. Use when the user says grill me, stress-test this plan, close the open decisions, or when a feature needs defining before anything is built. Do NOT use to write the RFC or PRD, or to implement.
- ef-implement
Stage 4 - turn closed decisions and a written contract into checks with named proofs, then orchestrate the build in parallel slices and hand a whole feature to the audit. Use when discovery closed, the contract is written, or the user says implement this feature, build this ticket, extract a checklist, ef-implement. Do NOT use when nobody has decided what to build, or to design the work.
- ef-perspective-discovery
Discover a feature from the current repository's perspective, after it was defined upstream at product altitude: verify the docs' code anchors, fan out read-only scouts, triage contradictions, grill the survivors, then write the contract. Use when handed a feature-docs folder (grill-decisions/RFC/PRD) produced elsewhere, once per target repo, before implementing.
- ef-prototype
Discover a brand-new UI before implementing it: generate 4-5 radically different variants of one screen in a single shareable HTML file, switchable from a floating bar, then pick one and let it govern the requirements and the contract. Use when a feature introduces a screen, page or component that is not a variation of anything the repo already has. Do NOT use for forms, tables, list-detail, settings panes, modals or any well-known pattern, and do NOT use to prototype logic or state models.
- ef-readiness
Make a repository's agent rulebook (AGENTS.md / CLAUDE.md) verifiable: vendor a deterministic checker, audit every rule and citation against the code, bootstrap a lean rulebook from what the code cannot say, and grow it from audit findings. Use when setting a repo up for agents, when asked to audit or slim AGENTS.md or CLAUDE.md, before the first EF feature in a repo, or after an audit proposes rulebook lines. Do NOT use to generate a codebase overview or documentation tour.
- ef-shared
Shared vocabulary for every ef-* stage: the A–D evidence grades and the five critical lenses (assumption-surfacing, pre-mortem, red-team, evidence-audit, second-order). Load when an ef-* skill tells you to grade a claim or apply a lens. Not a workflow on its own.
- ef-to-jira
Turn any feature description into a small, product-level Jira issue set: settle project and language, size by semantic change, write a draft, and push through the host's own Jira tools only after explicit approval. Standalone and optional: no EF docs required, outside the five stages. Use when the user asks to create Jira issues, tickets or tasks for a feature, to align a feature to Jira, or to break a feature into Jira tasks. Do NOT use to write an RFC or PRD, to plan implementation, or to edit issues that already exist.
Hooks 1
S'exécute lors de ces événements- PostToolUsecommand
Edit|Write|MultiEdit
Utiliser ef dans Claude Code
Tapez une commande dans une session Claude Code :
/ef:audit <path-to-feature-docs> [audit|verify|contract]
/ef:feature-docs <feature-slug> [path-to-grill-decisions]
/ef:grilling [what to grill: a plan, a docs folder, or nothing to grill the current context]Les Skills ne nécessitent pas de commande. Claude les lit quand votre requête correspond à leur description.
Mettre à jour, désactiver ou supprimer
- Mettre à jour le plugin (shell)
- claude plugin update ef@ef-harness
- Actualiser le marketplace
- /plugin marketplace update ef-harness
- Le désactiver pour le moment
- /plugin disable ef@ef-harness
- Le supprimer
- /plugin uninstall ef@ef-harness
Skills dans ef
- ef-adversarial-auditmicaelcf/ef-harness
Stage 5 - adversarially audit delivered work against its requirements assuming a green test suite proves nothing, then verify that claimed fixes are real, then emit the code-verified contract document other repositories build against. Use after implementing a feature in a repo, after remediating audit findings, or when handing a feature to another repo.
3 fichiers5étoiles - ef-feature-docsmicaelcf/ef-harness
Stage 2 - author a feature's documentation folder from closed grill decisions: grill-decisions to RFC to PRD to INDEX, with mandatory fields gated by asking rather than invented, stable requirement identifiers, and an amendment protocol that keeps the documents alive through implementation. Use after a product-altitude grilling has closed the decisions, or when the user says write the RFC, write the PRD, author the feature docs.
6 fichiers5étoiles - ef-grillingmicaelcf/ef-harness
Relentless one-question-at-a-time interview that converts an under-specified plan into closed decisions, each recorded with its evidence grade, preserved dissent, riskiest assumption and reopen condition. Runs at product altitude as Stage 1 of a feature, or at repo altitude as the decision step of a discovery. Use when the user says grill me, stress-test this plan, close the open decisions, or when a feature needs defining before anything is built. Do NOT use to write the RFC or PRD, or to implement.
3 fichiers5étoiles - ef-implementmicaelcf/ef-harness
Stage 4 - turn closed decisions and a written contract into checks with named proofs, then orchestrate the build in parallel slices and hand a whole feature to the audit. Use when discovery closed, the contract is written, or the user says implement this feature, build this ticket, extract a checklist, ef-implement. Do NOT use when nobody has decided what to build, or to design the work.
4 fichiers5étoiles - ef-readinessmicaelcf/ef-harness
Make a repository's agent rulebook (AGENTS.md / CLAUDE.md) verifiable: vendor a deterministic checker, audit every rule and citation against the code, bootstrap a lean rulebook from what the code cannot say, and grow it from audit findings. Use when setting a repo up for agents, when asked to audit or slim AGENTS.md or CLAUDE.md, before the first EF feature in a repo, or after an audit proposes rulebook lines. Do NOT use to generate a codebase overview or documentation tour.
5 fichiers5étoiles - ef-perspective-discoverymicaelcf/ef-harness
Discover a feature from the current repository's perspective, after it was defined upstream at product altitude: verify the docs' code anchors, fan out read-only scouts, triage contradictions, grill the survivors, then write the contract. Use when handed a feature-docs folder (grill-decisions/RFC/PRD) produced elsewhere, once per target repo, before implementing.
5étoiles - ef-prototypemicaelcf/ef-harness
Discover a brand-new UI before implementing it: generate 4-5 radically different variants of one screen in a single shareable HTML file, switchable from a floating bar, then pick one and let it govern the requirements and the contract. Use when a feature introduces a screen, page or component that is not a variation of anything the repo already has. Do NOT use for forms, tables, list-detail, settings panes, modals or any well-known pattern, and do NOT use to prototype logic or state models.
5étoiles - ef-to-jiramicaelcf/ef-harness
Turn any feature description into a small, product-level Jira issue set: settle project and language, size by semantic change, write a draft, and push through the host's own Jira tools only after explicit approval. Standalone and optional: no EF docs required, outside the five stages. Use when the user asks to create Jira issues, tickets or tasks for a feature, to align a feature to Jira, or to break a feature into Jira tasks. Do NOT use to write an RFC or PRD, to plan implementation, or to edit issues that already exist.
5étoiles - ef-sharedmicaelcf/ef-harness
Shared vocabulary for every ef-* stage: the A–D evidence grades and the five critical lenses (assumption-surfacing, pre-mortem, red-team, evidence-audit, second-order). Load when an ef-* skill tells you to grade a claim or apply a lens. Not a workflow on its own.
3 fichiers5étoiles
Questions sur le plugin ef
Comment installer le plugin ef ?
Dans Claude Code, exécutez /plugin marketplace add micaelcf/ef-harness, puis /plugin install ef@ef-harness.
Que contient le plugin ef ?
ef regroupe 9 commandes, 9 skills, hooks.
Quelles commandes le plugin ef ajoute-t-il ?
Il ajoute /ef:audit, /ef:feature-docs, /ef:grilling, /ef:implement, /ef:perspective-discovery, /ef:prototype +3. Exécutez-les dans Claude Code avec le préfixe du plugin, par exemple /ef:audit.
Comment mettre à jour ou supprimer le plugin ef ?
Mettez-le à jour avec claude plugin update ef@ef-harness dans votre shell, ou depuis l'onglet Installed de /plugin. Supprimez-le avec /plugin uninstall ef@ef-harness.
Sous quelle licence est le plugin ef ?
MIT, comme indiqué dans le manifeste du plugin.