Commit Graph
69 Commits
Author SHA1 Message Date
John W. O'Grady e88946efa3 fix: quote Developer Tooling Engineer description so the frontmatter parses (#810)
The description contains "great DX: intuitive command design". A bare colon in
an unquoted YAML scalar starts a mapping, so the parser fails the whole block
with "mapping values are not allowed in this context" and the agent is dropped
at load time.

Consumers see this. Agency Agents logs it on every launch:

  WARN agency_agents_lib::corpus: corpus: engineering-developer-tooling-engineer:
  frontmatter YAML parse error: mapping values are not allowed in this context
  at line 2 column 132

Quoting rather than rewording, to match how the two other descriptions carrying
a colon are already handled — the text is the author's and reads correctly.

#778 fixed this class in convert.sh; this file predates that and was never
regenerated.

Verified: scripts/lint-agents.sh passes on the file, all 258 agent files parse
under yaml.safe_load, and the warning no longer appears on app startup.
2026-09-03 07:28:03 -05:00
d536331b5a feat: add Knowledge Graph Engineer + Master Plan Architect agents (#806)
Two gated single-agent contributions (both clean-PASS on the automated
gate: lint 0/0, low originality, canonical structure, no dupes):

- Knowledge Graph Engineer (engineering) — entity-relationship extraction,
  graph-enhanced RAG, queryable Neo4j graphs with provenance and
  contradiction tracking. Also closes agent-request #776. (#782, @chen-jiying)
- Master Plan Architect (specialized) — architectural teaching, red-team
  plan critique, comprehensive Markdown implementation plans. (#804, @augustoheiss)

README roster rows added for both; Hermes generated count 270 -> 272.
All guards green (divisions/tools/runbooks/hermes-plugin/lint).

Closes #782
Closes #804
Closes #776

Co-authored-by: chen-jiying <chen-jiying@users.noreply.github.com>
Co-authored-by: augustoheiss <augustoheiss@users.noreply.github.com>
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com>
2026-08-26 07:22:21 -05:00
8ef49232e0 feat: add 4 gated single agents (Rust Refactor, LLM Post-Training, UI Finish-Gate, Data Viz) (#742)
Lands four gated single-agent contributions via a consolidated branch
(avoids the README-conflict cascade of parallel fork PRs). Each passed
the full gate: lint 0/0, originality 0.0%, canonical structure, and a
manual conceptual-dupe check against the existing roster.

- Rust Refactoring Specialist (engineering) — behavior-aware, evidence-based
  Rust refactoring across crates/traits/modules. (#741, @TanasiDesigns)
- LLM Post-Training Engineer (engineering) — SFT/DPO/GRPO/RLVR experiment
  gating, checkpoint integrity, failure classification. Distinct sub-specialty
  from AI Engineer. (#740, @kaining-never-stop)
- UI Finish-Gate Reviewer (design) — anti-generic UI finish gate; catches
  interchangeable UI before ship via evidence + a written design contract.
  Distinct from the testing-division Reality Checker. (#739, @samuelbushi)
- Data Visualization Engineer (engineering) — chart-type selection, perceptually
  honest encodings, colorblind-safe palettes, performant D3/Vega. (#729, @Hotragn)

README roster rows added for all four; Hermes generated count 265 -> 269.
All guards green (divisions/tools/runbooks/hermes-plugin/lint).

Closes #741
Closes #740
Closes #739
Closes #729

Co-authored-by: TanasiDesigns <TanasiDesigns@users.noreply.github.com>
Co-authored-by: kaining-never-stop <kaining-never-stop@users.noreply.github.com>
Co-authored-by: samuelbushi <samuelbushi@users.noreply.github.com>
Co-authored-by: Hotragn <Hotragn@users.noreply.github.com>
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com>
2026-07-23 16:09:51 -05:00
ee5e758c10 feat: add Privacy Engineer + Aging Parent Care Companion agents (#738)
Lands two gated contributor agents via consolidated branch:

- Privacy Engineer (engineering) — the technical counterpart to the
  policy-focused Data Privacy Officer: PII discovery/classification,
  data minimization, consent enforcement, DSAR/deletion pipelines,
  tokenization, retention automation. (#728)
- Aging Parent Care Companion (specialized) — HIPAA-aligned family
  caregiver decision-support: appointment/medication coordination,
  care-team comms, and caregiver wellbeing. Novel consumer-caregiver
  domain. (#727)

README roster rows added for both; Hermes generated count 263 -> 265.
All guards green (divisions/tools/runbooks/hermes-plugin/lint).

Closes #728
Closes #727

Co-authored-by: Hotragn <Hotragn@users.noreply.github.com>
Co-authored-by: iampaulmata <iampaulmata@users.noreply.github.com>
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com>
2026-07-21 20:10:34 -05:00
459dce837d Add GaussDB Expert Engineer specialist (#587) (#726)
Vendor specialist for Huawei's GaussDB OLTP (enterprise relational DB) —
performance tuning, high availability, and migration. A niche enterprise/
China-market addition, distinct from the general database-optimizer.

Gate: lint 0/0, originality 4.7% (shared DB terminology with database-optimizer,
well under thresholds), 1 H1 + 5 sections + 7 code blocks. All guards green
(divisions/tools/runbooks/hermes); Hermes roster 262 -> 263.



Claude-Session: https://claude.ai/code/session_01WKnDRWM4izsB8WAXKszhsq

Co-authored-by: opswm <opswm@users.noreply.github.com>
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com>
2026-07-17 10:25:46 -05:00
e104d88bed Add RAG Pipeline Engineer specialist (#601) (#725)
Production RAG pipeline specialist: chunking strategy, retrieval quality,
hybrid search, re-ranking, and eval-driven iteration. Retrieval-first
debugging mindset ("the retrieval is the crime scene, I have the evals").

Chosen over the concurrent #686 (RAG Engineer) as the keeper: same concept,
but #601 is more complete (2x content, 7 code blocks) and was submitted first.

Gate: lint 0/0, originality 0.0%, 1 H1 + 9 sections + 7 code blocks, valid
division. All guards green (divisions/tools/runbooks/hermes); Hermes roster
261 -> 262.



Claude-Session: https://claude.ai/code/session_01WKnDRWM4izsB8WAXKszhsq

Co-authored-by: MaedehJJ <MaedehJJ@users.noreply.github.com>
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com>
2026-07-17 09:36:56 -05:00
86a6695d4c Add 6 specialists: security ×2, engineering ×3, specialized ×1 (#720)
Consolidates five gated PRs into one merge (each edited the README roster,
so landing individually would cascade conflicts):

- Security: AI-Generated Code Security Auditor, Secrets & Credential Hygiene
  Engineer (#647, #648 — @Synvoya)
- Engineering: Database Reliability, Developer Tooling, IoT Fleet Engineer
  (#705 — @Hotragn)
- Specialized: Codebase Archaeologist (#681 — @Axion-Web-dev)

All six cleared the full gate: lint 0/0, originality 0.0-0.1% (no dupes vs
roster or each other), proper structure, valid divisions. Roster rows added
to the Security/Engineering/Specialized tables (every link verified). Full
guard suite green — divisions, tools, runbooks, and the Hermes plugin guard —
and the Hermes roster picks up all six (254 -> 260 agents).





Claude-Session: https://claude.ai/code/session_01WKnDRWM4izsB8WAXKszhsq

Co-authored-by: Synvoya <Synvoya@users.noreply.github.com>
Co-authored-by: Hotragn <Hotragn@users.noreply.github.com>
Co-authored-by: Axion-Web-dev <Axion-Web-dev@users.noreply.github.com>
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com>
2026-07-15 18:50:22 -05:00
76a13dfdfa Add 10 engineering/academic specialists (Hotragn batch #690–#699) (#701)
Consolidates ten agent PRs from @Hotragn into one merge (they each edited
the README roster, so landing them individually would cascade conflicts):

- Engineering: Search Relevance, Identity & Access, Realtime Collaboration,
  Desktop App, Mobile Release, Video Streaming, FinOps, WebAssembly,
  API Platform
- Academic: Statistician

All ten cleared the gate: lint 0/0, originality 0.0–0.1% (no dupes vs the
roster or each other), proper structure, valid divisions. Roster rows added
to the Engineering and Academic tables; every link verified.



Claude-Session: https://claude.ai/code/session_01WKnDRWM4izsB8WAXKszhsq

Co-authored-by: Hotragn <Hotragn@users.noreply.github.com>
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com>
2026-07-09 10:08:46 -05:00
Edgar Powell, JrandClaude Opus 4.8 4e1f97c864 feat: add USWDS Developer agent to Engineering Division (#583)
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com>
2026-07-08 06:57:53 -05:00
Edgar Powell, JrandClaude Opus 4.8 e5c24eabaa feat: add Section 508 Accessibility Specialist agent to Engineering Division (#582)
* feat: add Section 508 Accessibility Specialist agent to Engineering Division

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>

* fix: correct WCAG/508 legal baseline accuracy in Section 508 Specialist agent

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>

---------

Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com>
2026-07-08 06:57:50 -05:00
Edgar Powell, JrandClaude Opus 4.8 10e3d84e22 feat: add WordPress Performance Engineer agent to Engineering Division (#581)
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com>
2026-07-08 06:57:47 -05:00
Edgar Powell, JrandClaude Opus 4.8 92cde08a10 feat: add Drupal Performance Engineer agent to Engineering Division (#580)
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com>
2026-07-08 06:57:44 -05:00
Anil Chinchawale fb3b84d72c docs(solidity-engineer): add XDC to chain-specific quirks (#609)
XDC Network is an EVM-compatible L1 (XDPoS consensus) worth knowing
alongside Arbitrum/Optimism/Base/Polygon. It supports EIP-1559 on both
mainnet and the Apothem testnet, so it behaves as a standard EVM target
for gas estimation and tooling.
2026-07-07 15:56:03 -05:00
Hotragn Pettugani 15c35826e2 Add Internationalization Engineer specialist (#673) 2026-07-07 11:13:36 -05:00
Hotragn Pettugani 94a20393ae Add Payments & Billing Engineer specialist (#672) 2026-07-07 10:13:27 -05:00
Matt Van HornandMatt Van Horn 48502e16e3 feat: add Network Engineer agent (Cisco/Juniper/Palo Alto) (#623)
Fixes #265

Co-authored-by: Matt Van Horn <455140+mvanhorn@users.noreply.github.com>
2026-06-30 10:27:16 -05:00
Edgar Powell, JrandClaude Opus 4.8 0750e1c907 feat: add WordPress Shopping Cart Engineer agent to Engineering Division (#569)
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-06 13:52:00 -05:00
Edgar Powell, JrandClaude Opus 4.8 58841fbb83 feat: add Drupal Shopping Cart Engineer agent to Engineering Division (#568)
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-06 13:51:57 -05:00
Edgar Powell, JrandClaude Sonnet 4.6 4d4cf55b67 feat: add Multi-Agent Systems Architect agent to Engineering Division (#456)
* feat: add Multi-Agent Systems Architect agent to Engineering Division

Adds a rigorous Multi-Agent Systems Architect agent covering topology patterns
(sequential, parallel, hierarchical, evaluator-optimizer, mesh), context budget
management, failure taxonomy with circuit breakers, least-privilege tool scoping,
HITL gate design, observability/tracing standards, eval-driven development,
and a production architecture review checklist.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>

* fix: add missing persona sections and full-sentence vibe to Multi-Agent Systems Architect agent

---------

Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-06-06 13:51:54 -05:00
youngledo 3fd9542983 docs: refine backend architect operational guidance (#536)
Thanks @youngledo! 🙏
2026-06-04 18:39:41 -05:00
youngledo 6c23129102 docs: expand software architect architecture guidance (#535)
Thanks @youngledo! 🙏
2026-06-04 18:39:38 -05:00
Matt Van Horn 44d730cde8 Replace corrupt soft-hyphen heading with intended thought-bubble emoji (#479)
Thanks @mvanhorn! 🙏
2026-06-04 18:39:28 -05:00
8237f99b85 feat: add Security division (resolves RFC #438) (#566)
New security/ division: 6 new agents (#223, #326) + 4 relocated; differentiated Security Architect; 209 agents / 15 divisions. Closes #223, #326.

Co-Authored-By: anonym88-ai <anonym88-ai@users.noreply.github.com>
Co-Authored-By: caveat-ops <caveat-ops@users.noreply.github.com>
2026-06-04 16:55:28 -05:00
Ahtesham Salamat Ansari 79fca4c7d5 Add Prompt Engineer - engineering (#553)
Thanks @ahteshamsalamatansari — original (passed the originality check), on-template (full persona sections), and verified clean. 🙏
2026-06-03 19:27:32 -05:00
Daniel Klas 0ed39e7d0b feat: Add OrgScript Engineer agent profile (#367)
Thanks @DKFuH — original (passed the originality check), on-template (full persona sections), and verified clean. 🙏
2026-06-03 19:27:19 -05:00
Edgar Powell, Jr ab414934e3 feat: add IT Service Manager agent to Engineering Division (#449)
Thanks @epowelljr — original (passed the new originality check), on-template (full persona sections), and cleanly mergeable. 🙏
2026-06-03 18:50:25 -05:00
Michael Sitarzewski dcf38c8e89 fix: align agents with CONTRIBUTING.md template + revert tooling PRs for Discussion (#433)
Fixes 3 agents for CONTRIBUTING.md template compliance (missing sections, incorrect headers). Reverts 2 tooling PRs (#371 promptfoo, #337 Vitest) that were merged without required Discussion — Discussions created at #434 and #435.
2026-04-11 00:14:10 -05:00
Varshith Dupati 47ab31727d feat: Add Codebase Onboarding Engineer (#388)
Adds Codebase Onboarding Engineer to Engineering division. Helps new developers understand unfamiliar codebases through read-only, code-grounded analysis.
2026-04-10 23:53:04 -05:00
Edgar Powell 98999551f7 feat: add Voice AI Integration Engineer to Engineering Division (#415)
Adds Voice AI Integration Engineer to Engineering division. Covers Whisper-based transcription, audio preprocessing, diarization, and downstream integrations.
2026-04-10 23:53:01 -05:00
lihanglogan fd35c99ecc Add Minimal Change Engineer specialist (#430)
Adds Minimal Change Engineer to Engineering division. Focuses on minimum-viable diffs, scope-creep resistance, and diff archaeology. Complements Reality Checker.
2026-04-10 18:55:27 -05:00
Michael Sitarzewski cba841c424 Merge pull request #178 from vasanth15-hts/patch-1
Thanks @vasanth15-hts — great rewrite of the Security Engineer. The adversarial thinking framework and expanded STRIDE analysis are a real improvement.
2026-03-27 00:31:10 -05:00
Michael Sitarzewski be339d87e3 Merge pull request #318 from itlasso/main
Thanks @itlasso — CMS Developer agent looks solid!
2026-03-27 00:24:17 -05:00
Michael Sitarzewski 04ce2d4948 Merge pull request #269 from Rovey/main
Thanks @Rovey — Filament Optimization Specialist is a welcome addition!
2026-03-27 00:24:14 -05:00
Michael Sitarzewski 62f5551985 Merge pull request #215 from Sammy-spk/main
Thanks @Sammy-spk — Email Intelligence Engineer is a unique addition to Engineering!
2026-03-27 00:24:08 -05:00
Edgar Powell 9c31d8682b Revert "feat: add Domain Registration & DNS agent"
This reverts commit 13794a6334.
2026-03-23 00:23:39 -04:00
itlasso-drupal11 13794a6334 feat: add Domain Registration & DNS agent
Added Domain Registration & DNS agent covering registration, DNS configuration, email authentication (SPF/DKIM/DMARC), domain transfers, and expiration monitoring.
2026-03-22 23:59:17 -04:00
itlasso-drupal11 411948145b feat: add CMS Developer agent (WordPress & Drupal)
Added CMS Developer documentation outlining roles, responsibilities, and workflows for Drupal and WordPress development.
2026-03-22 22:00:07 -04:00
Rovey 375a39f7fe Align Filament agent section title with workflow template 2026-03-18 20:46:04 +01:00
Rovey 139ac35678 feat(engineering): add Filament Optimization Specialist agent
Introduce a new Filament-focused agent for high-impact admin UX improvements.
Includes structural form redesign rules (tabs, grids, sliders, collapsible sections),
anti-cosmetic guardrails, and noise-reduction principles for straightforward inputs.
2026-03-18 20:43:52 +01:00
Moki 💤 7c517c7ee6 Fix broken emojis 2026-03-18 23:17:50 +09:00
Rachamim Kennard 4f771f9d68 Update frontmatter to YAML and replace vendor-specific example.md 2026-03-16 10:19:07 +02:00
vasanth15-hts f252288592 Update engineering-security-engineer.md
Updated file, with limited aspects
2026-03-16 12:23:39 +05:30
Rachamim Kennard 85efc006c6 Create engineering-email-intelligence-engineer.md 2026-03-15 11:55:06 +02:00
vasanth15-hts 0b0f67c1a8 Update engineering-security-engineer.md 2026-03-13 16:38:32 +05:30
Michael SitarzewskiandClaude Opus 4.6 cde2c3305b Fix missing trailing newline in engineering-ai-data-remediation-engineer.md
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-12 22:33:29 -05:00
Michael Sitarzewski b5fabd01f6 Merge pull request #101 from aryanvr961/main
feat: Add AI Data Remediation Engineer agent
2026-03-12 22:30:11 -05:00
Michael Sitarzewski 910b6d9d42 Merge PR #163: Add 5 China-market engineering + specialized agents
Add 5 China-market engineering + specialized agents
2026-03-12 10:31:08 -05:00
jiangnan 69b3791b9f Add 5 China-market engineering + specialized agents
Engineering:
- Feishu Integration Developer (Feishu/Lark bots + approvals + Bitable)

Specialized:
- Study Abroad Advisor (multi-country application strategy)
- Government Digital Presales Consultant (China ToG market)
- Corporate Training Designer (ADDIE/SAM + enterprise learning)
- Healthcare Marketing Compliance (China medical ad law + NMPA)

From jnMetaCode/agency-agents-zh, translated to English.
2026-03-12 21:42:04 +08:00
KienBM ubuntu 6233a445b9 feat: add 5 engineering agents (Code Reviewer, Database Optimizer, Git Workflow Master, Software Architect, SRE)
Add 5 new agents to the Engineering Division filling clear gaps:

- Code Reviewer: Constructive, prioritized code review (blocker/suggestion/nit)
- Database Optimizer: PostgreSQL/MySQL schema design, query optimization, indexing
- Git Workflow Master: Branching strategies, conventional commits, advanced Git
- Software Architect: System design, DDD, architectural patterns, ADRs
- SRE: SLOs, error budgets, observability, chaos engineering, toil reduction

These agents complement existing engineering agents without overlapping
other divisions (Testing, Support, Project Management).
2026-03-12 16:16:28 +07:00
Aryan Verma 683e69e4df fix: wrap description in quotes to fix YAML error
Updated description format to include quotes.
2026-03-11 18:36:31 +05:30