文件历史

10 次代码提交

作者 SHA1 备注 提交日期
Joan Leon c9ab1507a3 fix(agents): move agents/README.md to docs/agents.md to avoid harness warnings
Tools that scan agents/*.md as custom agent definitions (e.g. GitHub Copilot CLI) parse every Markdown file in agents/ and require YAML frontmatter. agents/README.md was docs, not an agent, so it triggered "malformed custom agent" warnings on every session start.

Moving the docs to docs/agents.md keeps agents/ containing only real agent definitions. Updates internal links in the moved file, in the four persona files, AGENTS.md, and adds a pointer from the root README.

Fixes #258
2026-06-12 12:11:52 +02:00
Joan Leon d85c22076b feat(agents): add web-performance-auditor persona and /webperf command
Closes #85
2026-06-09 10:25:39 +02:00
Addy Osmani e1343ce71f feat(security-auditor): add AI/LLM review scope and threat-model framing
- New "AI / LLM Features" review scope mapped to the OWASP LLM Top 10
- SSRF question added to third-party integrations
- Rules updated to start from trust boundaries (STRIDE) and to check the
  LLM Top 10 and supply-chain risk
2026-06-05 21:57:15 -07:00
Addy Osmani 93dd9b4602 docs: correct Agent Teams system-prompt handling (appended, not replaced)
Per the Agent Teams docs, a persona body is appended to the teammate's
system prompt as additional instructions — not a replacement. The prior
wording implied the persona owned the whole prompt, which would mislead
a persona author about what coordination instructions they inherit from
the lead (SendMessage, task-list tools, etc.).

Fixes the same inaccuracy in two locations (agents/README.md and
references/orchestration-patterns.md). Flagged in review.
2026-04-19 20:33:53 -07:00
Addy Osmani d01ec538db docs: document Claude Code subagent and Agent Teams compatibility
Verify the orchestration design against the official Claude Code docs and
make the platform mapping explicit:

- /ship now names the Agent tool and the subagent_type field directly,
  with a fallback note for harnesses that lack an Agent tool.
- AGENTS.md notes that personas work as both subagents and Agent Teams
  teammates, and lists the unsupported plugin frontmatter fields.
- agents/README.md gains a Claude Code interop section and notes that
  rule #2 is also a hard platform constraint.
- references/orchestration-patterns.md gains a Claude Code compatibility
  appendix covering plugin paths, the subagents-vs-teams comparison, the
  built-in Explore/Plan/general-purpose subagents, and the parallel
  Agent tool call requirement. Pattern 5 now points at Explore first.

No behavior changes; documentation only.
2026-04-18 23:32:17 -07:00
Addy Osmani bc7f9e88d3 docs(agents): add Composition block to each persona
Each persona now ends with a three-bullet block stating when to invoke it
directly, which slash commands wrap it, and the rule that personas do not
invoke other personas. Keeps the persona honest about its place in the
workflow without re-stating the broader orchestration model.
2026-04-18 23:29:36 -07:00
Addy Osmani 71c89ad6b4 docs(agents): add personas index with composition decision matrix
New agents/README.md introduces the three-layer model (skill / persona /
command), a decision matrix for picking the right invocation style, and
worked examples of both valid (parallel fan-out via /ship) and invalid
(router persona) orchestration. Establishes the rule that personas do not
invoke other personas.
2026-04-18 23:22:17 -07:00
Federico Bartoli 702a894889 Soften prescriptive language for Claude 4.6 compatibility
Anthropic's Claude 4 prompting best practices document warns that
newer models overtrigger on strong directive language (Never/Always/MUST)
that was necessary for older models. This replaces aggressive directives
with natural phrasing across skills and agents while preserving all
security-critical rules (OWASP, prompt injection, secrets) unchanged.

Also reframes trunk-based development as "Recommended" with a note
acknowledging alternative branching strategies like gitflow.
2026-03-31 19:29:59 +02:00
Addy Osmani ed3069c478 add security and testing 2026-02-15 14:27:51 -08:00
Addy Osmani 8601191b56 add code reviewer 2026-02-15 14:27:45 -08:00