claude/agents
Bastien Chanot edff761fc4 refactor(doc-syncer): scope to public docs, .claude read-only, conventions + clean mode
Rewrite the doc-syncer agent so it only ever targets public docs and
treats .claude/ (and CLAUDE.md) as read-only context.

- Add normative CONVENTIONS section: Standard-Readme, Diátaxis doc-type
  separation, Keep a Changelog + SemVer, Conventional Commits.
- Add CONTEXT SOURCES section: .claude/ and CLAUDE.md may be read for
  project context but are never modified, never sync targets, and their
  content is never copied into a public doc.
- Drop .claude/{tasks,audits,memory} and CLAUDE.md from discovery,
  per-doc analysis, tagging, patches, and the report. Remove the STEP 4
  blocks that audited TODO.md / audits/*.md / decisions-learnings-blockers.
- Fix sync scope to the modifiable targets: README, INSTALL, CONFIGURE,
  USAGE, DEPLOY, CONTRIBUTING, CHANGELOG, SECURITY, ARCHITECTURE, LICENSE,
  docs/**. Add SECURITY.md and ARCHITECTURE.md analysis stanzas.
- Make the README template lean (Standard-Readme order): drop Status and
  Project layout; forbid roadmap/todo/internal-state; README only links
  to the Diátaxis docs, never duplicates them.
- Add CLEAN mode (triggered by a 'clean' arg): propose removal of
  out-of-convention sections and copied .claude/ content from existing
  public docs, HUMAN-tagged and gate-validated.
- Conserve: stack detection, 14-section DEPLOY gate, validation gate,
  AUTO/HUMAN tagging, never-invent rule, AUTO MODE (input contract
  'auto-mode scope:' unchanged, so callers are unaffected).
- Preserve frontmatter name/tools/model; update description to reflect
  the public-doc scope and 'reads .claude/ for context only'.

Co-Authored-By: Claude <noreply@anthropic.com>
2026-06-18 17:46:48 +02:00
..
resources feat(seo/geo): CMS plugin-first + shared-file edit discipline + Bing/IndexNow mandatory 2026-04-21 16:57:32 +02:00
analyzer.md fix(analyzer): resolve memory-update vs read-only contradiction 2026-06-11 19:09:44 +02:00
bugfixer.md optimize(bugfix): add STEP 5 pre-commit confirmation gate + concrete test detection cascade (d4 target) 2026-05-06 18:24:19 +02:00
client-handover-writer.md feat(client-handover): 6-chapter doc — promote scores + NAP chapters 2026-05-11 16:09:01 +02:00
code-cleaner.md Revert "optimize(code-clean): empty-approval branch — record audit + skip Phase 2 cleanly (d3 target)" 2026-05-06 18:31:40 +02:00
commit-changer.md optimize(commit-change): add Phase 2.5 mandatory approval checkpoint before commit execution (d4 target) 2026-05-06 18:23:40 +02:00
doc-syncer.md refactor(doc-syncer): scope to public docs, .claude read-only, conventions + clean mode 2026-06-18 17:46:48 +02:00
feater.md optimize(feat): add concrete scope-check decision rules table + worked examples (d8 target) 2026-05-06 18:25:03 +02:00
geo-analyzer.md fix(geo-analyzer): define unreachable operationally 2026-06-11 19:25:40 +02:00
hotfixer.md optimize(hotfix): add pre-flight, smoke check, regression-revert branch (d6 target) 2026-05-06 18:20:59 +02:00
interviewer.md final version seems 2026-04-08 13:46:45 +02:00
onboarder.md refactor(onboard,init-project): migrate file paths to .claude/ 2026-04-23 16:06:14 +02:00
plugin-advisor.md feat(skills): add design-motion-principles from kylezantos 2026-05-25 22:40:23 +02:00
refactorer.md optimize(refactor): add worked examples + counter-example to refactorer.md (d5 target) 2026-05-06 17:57:07 +02:00
scaffolder.md feat(animation): auto-install motion lib + detection across init/onboard/advisor 2026-04-27 15:32:46 +02:00
seo-analyzer.md refactor(audits): route all report writes to .claude/audits/ 2026-04-23 16:06:54 +02:00
seo-analyzer.md.bak feat(seo/geo): split into parallel seo + geo agents with shared resources 2026-04-21 16:16:30 +02:00
status-reporter.md optimize(status): add ERROR HANDLING section with permission-denied + partial-data fallbacks (d7 target) 2026-05-06 18:23:02 +02:00
validator-analyzer.md optimize(validate): add RETRY POLICY with exp backoff + cache reuse + WAVE quota path (d4 target) 2026-05-06 18:27:43 +02:00