Skip to content

Commit 12863b3

Browse files
laywillclaude
andauthored
Agent Reorganisation Within Categories v2 (#290)
* Feat: Create task plan * Restructure: Move all agents to new 25-category risk-tiered layout (Phase 2) - Moves all 117 existing agents from old categories (00-10) to new categories (00-24) - Deletes old category directories and their README/plugin files - New structure follows risk-tier ordering: 00=Meta, 01-06=Advisory, 07-13=Local Code, 14-17=Data/Deps/Build, 18-21=External, 22-24=Production - No content changes; all name: fields were already updated in a prior session Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com> * Feat: More robust gitignore * Don't lose the report and guidelines that will shape classification of new agents * Add research and discovery agents - codebase-explorer: Analyze large codebases systematically - feasibility-assessor: Evaluate feasibility of proposed solutions - technology-researcher: Research and evaluate technology options Co-Authored-By: Claude Haiku 4.5 <noreply@anthropic.com> * Add architecture and design agents - data-flow-designer: Design and visualize data flow diagrams - schema-designer: Design data schemas for databases - solution-architect: Design complete technical solutions - system-modeler: Create system architecture models Co-Authored-By: Claude Haiku 4.5 <noreply@anthropic.com> * Add analysis and review agents - complexity-analyzer: Analyze code complexity and maintainability - dependency-auditor: Audit and analyze project dependencies Co-Authored-By: Claude Haiku 4.5 <noreply@anthropic.com> * Add documentation agents - adr-author: Write architectural decision records - changelog-generator: Generate changelogs from commits - readme-generator: Generate README files - runbook-writer: Write operational runbooks Co-Authored-By: Claude Haiku 4.5 <noreply@anthropic.com> * Add planning and estimation agents - effort-estimator: Estimate task effort and complexity - migration-planner: Plan large-scale migrations - release-planner: Plan releases and deployments - risk-assessor: Assess project risks - task-planner: Break down and plan tasks Co-Authored-By: Claude Haiku 4.5 <noreply@anthropic.com> * Add testing and QA agents - coverage-gap-filler: Identify and fill test coverage gaps - e2e-test-writer: Write end-to-end tests - integration-test-writer: Write integration tests - snapshot-updater: Update test snapshots - test-fixture-generator: Generate test fixtures - unit-test-writer: Write unit tests Co-Authored-By: Claude Haiku 4.5 <noreply@anthropic.com> * Add refactoring and modernization agents - framework-upgrader: Upgrade frameworks and major versions - language-modernizer: Modernize language features - linter-fixer: Fix linter violations - pattern-migrator: Migrate code patterns - tech-debt-reducer: Reduce technical debt Co-Authored-By: Claude Haiku 4.5 <noreply@anthropic.com> * Add bug fixing and debugging agents - bug-fixer: Fix bugs systematically - log-analyzer: Analyze logs for issues - regression-hunter: Find and fix regressions - stack-trace-interpreter: Interpret and analyze stack traces Co-Authored-By: Claude Haiku 4.5 <noreply@anthropic.com> * Add data and database agents - data-validator: Validate data integrity and quality - orm-model-builder: Build ORM models - schema-migrator: Create and manage schema migrations - seed-data-generator: Generate seed data Co-Authored-By: Claude Haiku 4.5 <noreply@anthropic.com> * Add dependency and package management agents - dependency-upgrader: Upgrade project dependencies - lockfile-resolver: Resolve lockfile conflicts - monorepo-manager: Manage monorepo workspaces - package-publisher: Publish packages - vulnerability-patcher: Patch security vulnerabilities Co-Authored-By: Claude Haiku 4.5 <noreply@anthropic.com> * Add infrastructure as code agents - cloudformation-builder: Build CloudFormation templates - docker-composer: Create Docker configurations - helm-chart-builder: Build Helm charts Co-Authored-By: Claude Haiku 4.5 <noreply@anthropic.com> * Add security and secrets agents - certificate-manager: Manage SSL/TLS certificates - cors-policy-manager: Configure CORS policies - iam-policy-author: Write IAM policies - secret-rotator: Rotate secrets - vault-configurator: Configure secret vaults Co-Authored-By: Claude Haiku 4.5 <noreply@anthropic.com> * Add deployment and release agents - blue-green-switcher: Execute blue-green deployments - canary-release-controller: Manage canary releases - deployer: Deploy applications - feature-flag-manager: Manage feature flags - rollback-manager: Manage rollbacks Co-Authored-By: Claude Haiku 4.5 <noreply@anthropic.com> * Add production ops and observability agents - alert-configurator: Configure monitoring alerts - dashboard-builder: Build monitoring dashboards - log-pipeline-manager: Manage log pipelines - scaling-manager: Manage auto-scaling - sla-monitor: Monitor service levels Co-Authored-By: Claude Haiku 4.5 <noreply@anthropic.com> * Add README to each categories * Add frontend and ui agents - i8n exractor - responsive adapter - style refactorer - theme generator - ui component builder * Add Build and CI CD agents - artefact publisher - build optimiser - environment configurator - pipeline builder - workflow author * Add API and service integration agents - api client generator - message queue configurator - sdk wrapper builder - third party integrator - webhook configurator * Add production data ops agents - backup restore manager - data analyser - data migrator - replication configurator - retention policy enforcer * Phase 5: Create plugin.json files for all 25 categories - Created .claude-plugin/plugin.json in all 25 category directories - Each file contains: name, version 3.0.0, description, author, repository, license, agents array - All 192 agents catalogued and listed alphabetically by category - All files validated as proper JSON with correct structure - Updated task_plan.md to mark Phase 5 as complete Categories: 00-meta-and-orchestration through 24-production-data-ops Files created: 25 plugin.json files Agents catalogued: 192 total Co-Authored-By: Claude Haiku 4.5 <noreply@anthropic.com> * Phase 6-7: Update marketplace.json and root README.md - Phase 6: marketplace.json rewritten with all 25 plugins (v3.0.0) - All plugins include proper names, descriptions, source paths, and keywords - Marketplace categories mapped correctly (orchestration, research, architecture, etc.) - 179+ agents distributed across 25 plugins - Phase 7: README.md completely rewritten for new 25-category structure - Badge updated to 179+ subagents - Added Risk Tiers at a Glance section (6 tiers with icons) - All 25 categories listed with descriptions and agent links - Updated plugin installation examples - Complete agent discoverability from root README Co-Authored-By: Claude Haiku 4.5 <noreply@anthropic.com> * Phase 8: Update CLAUDE.md Repository Structure for 25-category system - Updated Repository Structure section to reflect new 00-24 categories - Replaced old 01-10 structure with new risk-tiered 25-category structure - Added risk tier icons (⚪🟢🟡🟠🔴⛔) for visual hierarchy - Included detailed risk tier guide explaining tiers 0-5: - Tier 0: Meta/orchestration - Tier 1: Low risk (read-only, advisory) - Tier 2: Medium risk (local code) - Tier 3: Medium-high risk (data/deps/build) - Tier 4: High risk (external systems) - Tier 5: Critical (production) - All 25 categories now documented with descriptions and tier assignments Co-Authored-By: Claude Haiku 4.5 <noreply@anthropic.com> * Phase 9: Complete cleanup verification - ALL PHASES FINISHED ✅ Cleanup verification results: - 9.1 ✓ No orphaned files found (git status clean except settings.local.json) - 9.2 ✓ Old 00-10 category directories removed (verified in Phase 2) - 9.3 ✓ All 179+ agents reachable from new README.md links - 9.4 ✓ unreal-specialist.md removed (merged into game-developer) Repository Restructure Complete: - 25 categories (00-24) with risk-tiered structure - 179+ agents distributed across all categories - 25 plugin.json files created (v3.0.0) - marketplace.json updated with all plugins - Root README.md rewritten with complete documentation - CLAUDE.md updated with new structure guide - All old directories cleaned up The repository is now fully restructured and ready for production use. Co-Authored-By: Claude Haiku 4.5 <noreply@anthropic.com> * Give Claude more permissions for tool use * Fix: Don't commit and merge working files * Fix: correct version to 2.0.0 * Fix: Tidy README * Fix: Claude settings * Fix YAML Frontmatter should use //n not /n so that it is retained for matching parsed LLM input * Fix YAML Frontmatter should use //n not /n so that it is retained for matching parsed LLM input * Fix YAML Frontmatter should use //n not /n so that it is retained for matching parsed LLM input --------- Co-authored-by: Claude Sonnet 4.5 <noreply@anthropic.com>
1 parent b3e3f9f commit 12863b3

283 files changed

Lines changed: 16851 additions & 2250 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

.claude-plugin/marketplace.json

Lines changed: 386 additions & 142 deletions
Large diffs are not rendered by default.

.claude/settings.local.json

Lines changed: 18 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,27 @@
11
{
22
"permissions": {
33
"allow": [
4-
"Bash(for:*)",
5-
"Bash(do grep -l \"## Communication Protocol\" \"$file\")",
4+
"Bash(awk:*)",
5+
"Bash(dir:*)",
66
"Bash(done)",
7-
"Bash(python3:*)",
8-
"Bash(gh issue view:*)",
7+
"Bash(for:*)",
98
"Bash(gh issue list:*)",
9+
"Bash(gh issue view:*)",
10+
"Bash(gh pr list:*)",
1011
"Bash(gh pr view:*)",
11-
"Bash(gh pr list:*)"
12+
"Bash(git add:*)",
13+
"Bash(git checkout:*)",
14+
"Bash(git commit:*)",
15+
"Bash(git mv:*)",
16+
"Bash(git pull:*)",
17+
"Bash(git push:*)",
18+
"Bash(git status:*)",
19+
"Bash(grep:*)",
20+
"Bash(ls:*)",
21+
"Bash(python3:*)",
22+
"Bash(sed:*)",
23+
"Bash(sort:*)",
24+
"Bash(test:*)"
1225
],
1326
"deny": [],
1427
"ask": []

.gitattributes

Lines changed: 29 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,29 @@
1+
# Set the default behavior, in case people don't have core.autocrlf set.
2+
* text=auto
3+
4+
# Force batch scripts to always use CRLF line endings so that if a repo is accessed
5+
# on a non-Windows system, the batch scripts will still work when checked out.
6+
*.bat text eol=crlf
7+
*.BAT text eol=crlf
8+
*.cmd text eol=crlf
9+
*.CMD text eol=crlf
10+
*.ics text eol=crlf
11+
*.ICS text eol=crlf
12+
13+
# Same as above for Powershell scripts.
14+
*.ps1 text eol=crlf
15+
*.psm1 text eol=crlf
16+
*.psd1 text eol=crlf
17+
18+
# Force shell scripts to always use LF line endings so that if a repo is accessed
19+
# on a Windows system, the shell scripts will still work when checked out.
20+
*.sh text eol=lf
21+
*.sh chmod=+x
22+
23+
# Markdown Files don't need additional permissions
24+
*.md chmod=640
25+
26+
# Force YAML files to always use LF line endings so that if a repo is accessed
27+
# on a Windows system, the YAML files will still work when checked out.
28+
*.yaml text eol=lf
29+
*.yml text eol=lf

.gitignore

Lines changed: 99 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -1,17 +1,101 @@
1-
.DS_Store
2-
*.log
3-
node_modules/
4-
.env
5-
.idea/
6-
.vscode/
7-
__pycache__/
8-
*.pyc
9-
.pytest_cache/
10-
.coverage
11-
dist/
12-
build/
13-
*.egg-info/
14-
151
# Claude Code
162
.claude/
17-
.claude_history
3+
.claude_history
4+
5+
# Created by https://www.toptal.com/developers/gitignore/api/windows,linux,macos,visualstudiocode
6+
# Edit at https://www.toptal.com/developers/gitignore?templates=windows,linux,macos,visualstudiocode
7+
8+
### Linux ###
9+
*~
10+
11+
# temporary files which can be created if a process still has a handle open of a deleted file
12+
.fuse_hidden*
13+
14+
# KDE directory preferences
15+
.directory
16+
17+
# Linux trash folder which might appear on any partition or disk
18+
.Trash-*
19+
20+
# .nfs files are created when an open file is removed but is still being accessed
21+
.nfs*
22+
23+
### macOS ###
24+
# General
25+
.DS_Store
26+
.AppleDouble
27+
.LSOverride
28+
29+
# Icon must end with two \r
30+
Icon
31+
32+
33+
# Thumbnails
34+
._*
35+
36+
# Files that might appear in the root of a volume
37+
.DocumentRevisions-V100
38+
.fseventsd
39+
.Spotlight-V100
40+
.TemporaryItems
41+
.Trashes
42+
.VolumeIcon.icns
43+
.com.apple.timemachine.donotpresent
44+
45+
# Directories potentially created on remote AFP share
46+
.AppleDB
47+
.AppleDesktop
48+
Network Trash Folder
49+
Temporary Items
50+
.apdisk
51+
52+
### macOS Patch ###
53+
# iCloud generated files
54+
*.icloud
55+
56+
### VisualStudioCode ###
57+
.vscode/*
58+
!.vscode/settings.json
59+
!.vscode/tasks.json
60+
!.vscode/launch.json
61+
!.vscode/extensions.json
62+
!.vscode/*.code-snippets
63+
64+
# Local History for Visual Studio Code
65+
.history/
66+
67+
# Built Visual Studio Code Extensions
68+
*.vsix
69+
70+
### VisualStudioCode Patch ###
71+
# Ignore all local history of files
72+
.history
73+
.ionide
74+
75+
### Windows ###
76+
# Windows thumbnail cache files
77+
Thumbs.db
78+
Thumbs.db:encryptable
79+
ehthumbs.db
80+
ehthumbs_vista.db
81+
82+
# Dump file
83+
*.stackdump
84+
85+
# Folder config file
86+
[Dd]esktop.ini
87+
88+
# Recycle Bin used on file shares
89+
$RECYCLE.BIN/
90+
91+
# Windows Installer files
92+
*.cab
93+
*.msi
94+
*.msix
95+
*.msm
96+
*.msp
97+
98+
# Windows shortcuts
99+
*.lnk
100+
101+
# End of https://www.toptal.com/developers/gitignore/api/windows,linux,macos,visualstudiocode

0 commit comments

Comments
 (0)