-
Notifications
You must be signed in to change notification settings - Fork 0
docs(mega-swarm): fix 35 audit findings — dedup, accuracy, modernization #133
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Changes from all commits
File filter
Filter by extension
Conversations
Jump to
Diff view
Diff view
There are no files selected for viewing
This file was deleted.
| Original file line number | Diff line number | Diff line change | ||||
|---|---|---|---|---|---|---|
|
|
@@ -101,53 +101,13 @@ but NOT conversation history. All context must be in the spawn prompt. | |||||
|
|
||||||
| ## 3. Target Architecture (North Star) | ||||||
|
|
||||||
| ```text | ||||||
| ancplua-claude-plugins/ | ||||||
| ├── CLAUDE.md # This file — operational brain | ||||||
| ├── AGENTS.md # Agent catalog for other AIs | ||||||
| ├── README.md | ||||||
| ├── CHANGELOG.md | ||||||
| ├── LICENSE | ||||||
| ├── .gitignore | ||||||
| ├── .coderabbit.yaml # CodeRabbit config | ||||||
| ├── .markdownlint.json # Lint rules | ||||||
| │ | ||||||
| ├── .claude/ | ||||||
| │ └── rules/ # Auto-loaded rules (SOLID, errors, etc.) | ||||||
| │ | ||||||
| ├── .claude-plugin/ | ||||||
| │ └── marketplace.json # Plugin registry (source of truth) | ||||||
| │ | ||||||
| ├── .github/ | ||||||
| │ ├── copilot-instructions.md | ||||||
| │ └── workflows/ # CI, review, auto-merge | ||||||
| │ | ||||||
| ├── plugins/ # 7 plugins (22 commands, 5 skills, 9 agents) | ||||||
| │ ├── exodia/ # Multi-agent orchestration — 9 commands + 2 skills (eight-gates, hades) | ||||||
| │ ├── metacognitive-guard/ # Cognitive amplification + commit integrity + CI | ||||||
| │ ├── otelwiki/ # OpenTelemetry docs + sync | ||||||
| │ ├── hookify/ # User-configurable hooks | ||||||
| │ ├── feature-dev/ # Guided feature development + code review | ||||||
| │ ├── dotnet-architecture-lint/# .NET build pattern enforcement | ||||||
| │ └── ancplua-project-routing/ # Cross-repo specialist agent routing | ||||||
| │ | ||||||
| ├── docs/ | ||||||
| │ ├── ARCHITECTURE.md | ||||||
| │ ├── PLUGINS.md | ||||||
| │ ├── WORKFLOWS.md | ||||||
| │ ├── QUICK-REFERENCE.md | ||||||
| │ ├── ENGINEERING-PRINCIPLES.md | ||||||
| │ ├── specs/ # Feature specs (spec-XXXX-*.md) | ||||||
| │ ├── decisions/ # ADRs (ADR-XXXX-*.md) | ||||||
| │ └── designs/ # Design docs | ||||||
| │ | ||||||
| └── tooling/ | ||||||
| ├── scripts/ | ||||||
| │ ├── weave-validate.sh # Single validation entrypoint | ||||||
| │ └── sync-marketplace.sh | ||||||
| └── templates/ | ||||||
| └── plugin-template/ | ||||||
| ``` | ||||||
| See `docs/ARCHITECTURE.md` for the complete repository layout, plugin structure, and ecosystem diagram. | ||||||
|
|
||||||
| Key paths: | ||||||
| - Plugins: `plugins/<name>/` — 7 plugins (22 commands, 5 skills, 9 agents) | ||||||
| - Rules (auto-loaded): `.claude/rules/` | ||||||
| - Plugin registry: `.claude-plugin/marketplace.json` | ||||||
| - Docs: `docs/` (ARCHITECTURE.md, QUICK-REFERENCE.md, WORKFLOWS.md, PLUGINS.md, ENGINEERING-PRINCIPLES.md) | ||||||
|
|
||||||
| --- | ||||||
|
|
||||||
|
|
@@ -162,6 +122,12 @@ These decision trees are ALWAYS loaded and guide your task selection. | |||||
| Use this decision tree to route tasks to the correct skill or agent: | ||||||
|
|
||||||
| ```text | ||||||
| IF P0 critical bug | ||||||
| → /exodia:turbo-fix (13 agents, maximum parallelism) | ||||||
|
|
||||||
| IF fixing audit findings | ||||||
| → /exodia:fix-pipeline (7 agents) | ||||||
|
|
||||||
| IF struggling > 2 min | ||||||
| → read metacognitive-guard skill, escalate to deep-think-partner agent | ||||||
|
|
||||||
|
|
@@ -213,7 +179,9 @@ IF multi-agent orchestration needed | |||||
| /exodia:eight-gates - maximum discipline (8 progressive gates, composes all others) | ||||||
| /exodia:hades - audited cleanup (3 phases x 4+3 teammates with goggles) | ||||||
| → exodia commands: | ||||||
| /exodia:turbo-fix - P0 critical bugs (13 agents, maximum parallelism) | ||||||
| /exodia:fix - P1/P2/P3 bugs (8 std, 16 max agents) | ||||||
| /exodia:fix-pipeline - fixing findings from an audit (7 agents) | ||||||
| /exodia:mega-swarm - codebase audit (6/8/12 agents by mode) | ||||||
| /exodia:deep-think - multi-perspective analysis (5 agents) | ||||||
| /exodia:tournament - competitive solutions (N+2 agents) | ||||||
|
|
@@ -549,21 +517,11 @@ When you add/rename/remove a plugin: | |||||
|
|
||||||
| ### Plugin Structure | ||||||
|
|
||||||
| Each plugin in `plugins/<name>/` (per [official docs](https://code.claude.com/docs/en/plugins)): | ||||||
| Each plugin in `plugins/<name>/` (per [official docs](https://code.claude.com/docs/en/plugins)). | ||||||
|
|
||||||
| ```text | ||||||
| plugins/<name>/ | ||||||
| ├── .claude-plugin/ | ||||||
| │ └── plugin.json # REQUIRED: name, version, description, author | ||||||
| ├── README.md # REQUIRED: User-facing docs | ||||||
| ├── skills/ | ||||||
| │ └── <skill>/ | ||||||
| │ └── SKILL.md # YAML frontmatter required | ||||||
| ├── commands/ # Slash commands (.md) | ||||||
| ├── agents/ # Custom agents | ||||||
| ├── hooks/ # Event hooks (hooks.json) | ||||||
| └── scripts/ # Shell helpers (.sh) | ||||||
| ``` | ||||||
| See `docs/ARCHITECTURE.md` Section 3 for the full plugin structure and passive context layer documentation. | ||||||
|
|
||||||
| **Required:** `.claude-plugin/plugin.json` (fields: `name`, `version`, `description`, `author`) + `README.md` | ||||||
|
||||||
| **Required:** `.claude-plugin/plugin.json` (fields: `name`, `version`, `description`, `author`) + `README.md` | |
| **Required:** `.claude-plugin/plugin.json` + `README.md`. Upstream Claude Code requires at minimum `name`, `version`, `description`, and `author`; this repo’s plugin template and marketplace additionally require `license` and `repository`. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
CHANGELOG.mdnow has two### Changedsections under[Unreleased](one newly added here and an existing one later). Consider merging into the existing headings to keep a single set of sections per Keep-a-Changelog style, and reconcile the new removal note with the older[Unreleased]entry that saysengineering-philosophy.mdwas added.