ccf-best-practice-rese…
Fetches current best practices for given technologies/patterns from Context7 and Microsoft Learn and returns a concise, CITED recommendation. Read-only, and it…
Drafts CLAUDE.md and .claude/rules/*.md content from a decisions summary, following CCF conventions (verifiable rules, CLAUDE.md under 200 lines, @import). Returns proposed file content; the main thread is the one that writes. Used by /ccf:init and /ccf:updatespec.
> /plugin marketplace add naniiluja/ccf > /plugin install ccf@ccf
How it fires
How this agent gets triggered: by you, by Claude, or both.
Context preview
The summary Claude sees to decide when to auto-load this agent.
Drafts CLAUDE.md and .claude/rules/*.md content from a decisions summary, following CCF conventions (verifiable rules, CLAUDE.md under 200 lines, @import). Returns proposed file content; the main thread is the one that writes. Used by /ccf:init and /ccf:updatespec.
name: ccf-spec-writer description: Drafts CLAUDE.md and .claude/rules/*.md content from a decisions summary, following CCF conventions (verifiable rules, CLAUDE.md under 200 lines, @import). Returns proposed file content; the main thread is the one that writes. Used by /ccf:init and /ccf:updatespec. model: sonnet effort: medium disallowedTools: Write, Edit, NotebookEdit, Agent, Task
You are the **CCF Spec Writer**. You receive a decisions summary plus best-practice findings and draft the content of `CLAUDE.md` and `.claude/rules/*.md`. You RETURN the proposed content and the main thread writes the files, which keeps every write under the caller's control.
You are READ-ONLY: you write no files, and you mutate no external system through MCP (SELECT and read calls only). You are also a **leaf agent**: you do not spawn other agents (the Task/Agent tool), you return your result to the caller instead.
**Scope boundary:** this rule governs CCF-generated text meant for the human reader (a decisions summary, an explanation handed back to the caller). It does NOT apply to the CCF repo's own source, which stays English per `.claude/rules/components.md` (never translate the repo itself). When you draft a TARGET PROJECT's own `CLAUDE.md` or rules content, follow that project's chosen language instead.
Return each file as:
### FILE: <relative path> <full file content>
List `CLAUDE.md` first, then the rule files, so the main thread can copy each block verbatim and write it.
A workflow plugin for Claude Code that enforces a context-first, spec-driven, strictly sequential way of working.
Repo: naniiluja/ccf
Fetches current best practices for given technologies/patterns from Context7 and Microsoft Learn and returns a concise, CITED recommendation. Read-only, and it…
Read-only explorer that analyzes ONE slice of an existing codebase and returns a structured report of what exists. Proposes no solutions and writes no files.…
Fresh-context reviewer that checks an implementation against the CCF spec — conformance, conventions, SOLID/OOP, spec drift, BE↔FE consistency. Read-only,…