🤖 AI Agent Team Hub

The AI agent collaboration system for our internal team

Quickstart for New Members

3 steps
1
Clone the repo git clone git@github.com:chihao919/door-site.git
2
Install Claude Code https://claude.ai/code — download and authenticate with your Anthropic account
3
Launch Claude in the repo cd door-site && claude
Full setup guide: ONBOARDING.md on GitHub ↗
🎯

OGSM Framework — The Methodology

What is OGSM
OGSM is a strategic planning framework that drives all agent fleet design at Waterson — from setting objectives to tracking measurable outcomes for every content workflow.
O — Objective G — Goals S — Strategies M — Measures
Based on the methodology by Prof. Min-Min Chang — applied to AI multi-agent systems design.
🤖

Active Agent Teams

30 agents total
🎓 AIA Course Fleet 19 agents
📋 HSW-002 v5.2 📚 5 courses live
Produce AIA CEU courses (HSW credit). Active courses: HSW-006, HSW-009, HSW-010, HSW-011, HSW-012.
✍️ Blog Writer Fleet v3 11 agents
📋 v3 — 2026-04-16 📝 20+ articles published
Produce blog articles in EN + ZH + AEO web versions. v3 highlights: split SEO Writer + AEO Writer (Wave 2 parallel), Publishing Strategist (Wave 6 cross-site strategy), Waterson-primary voice encoded as shared rule.
Archive: v2 spec EN  |  v2 spec ZH
v3.2 Deterministic Validators
v3.2 adds three Python scripts as mandatory quality gates in publish-article. LLM cannot bypass these gates.
  • citation_backcheck.py — verify each (waterson-product-facts.md:L…) line reference actually supports the claim (≥40% keyword match)
  • causal_inference_scan.py — detect causal claims (because/therefore…) without a citation in the same paragraph
  • trend_claim_scan.py — detect industry trend claims (increasingly/in recent years…) without external authority citation
Location: tools/validators/ | Added: 2026-04-17
⚙️

Available Skills (Slash Commands)

8 skills
/publish-article
Write and publish a blog article (EN + ZH + AEO versions).
Content
/new-course
Create a new AIA CEU course from scratch with the 19-agent fleet.
AIA
/aia-rewrite
Update an AIA course from edited storyboard via 12-role review workflow.
AIA
/content-scout
Extract article ideas from AIA courses and technical documentation.
Content
/content-suggest
Analyze crawler data and suggest new article topics for the content plan.
Content
/security-check
Scan for leaked API keys and tokens. Mandatory before every git push.
Required
/upload
Deploy changes — runs git add, commit, push, then Vercel auto-deploys.
Deploy
/skill-creator
Create a new reusable skill to extend Claude's capabilities for the team.
Meta
🤝

How to Contribute

🐛 Fix a Bug
Found an issue in a skill or agent behavior? Submit a PR.
  • Create a feature branch from main
  • Edit the skill file in .claude/skills/
  • Run /security-check then commit
  • Open a PR on GitHub
📝 Share a Lesson
Learned something that would help the team avoid repeated mistakes?
  • Open docs/team-feedback.md
  • Add a dated entry with context + lesson
  • Commit directly to main (docs only)
View team-feedback.md on GitHub ↗
🧠 Modify an Agent
Updating an agent's role, goal, or output format requires a version bump.
  • Edit the OGSM spec for that fleet
  • Bump version number in spec header
  • Update CLAUDE.md if behavior changes
  • Submit PR with change summary
Add a New Skill
Have a repeatable workflow that the team could reuse?
  • Run /skill-creator in Claude Code
  • Follow the guided skill template
  • Add entry to CATALOG.md
  • Submit PR for team review
🔗

Quick Links