.agents/skills/agent-sort/SKILL.md
Build an evidence-backed ECC install plan for a specific repo by sorting skills, commands, rules, hooks, and extras into DAILY vs LIBRARY buckets using parallel repo-aware review passes. Use when ECC should be trimmed to what a project actually needs instead of loading the full bundle.
npx skillsauth add affaan-m/everything-claude-code agent-sortInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Use this skill when a repo needs a project-specific ECC surface instead of the default full install.
The goal is not to guess what "feels useful." The goal is to classify ECC components with evidence from the actual codebase.
Produce these artifacts in order:
skill-library router if the project wants oneUse two buckets only:
DAILY
LIBRARY
Use repo-local evidence before making any classification:
Useful commands include:
rg --files
rg -n "typescript|react|next|supabase|django|spring|flutter|swift"
cat package.json
cat pyproject.toml
cat Cargo.toml
cat pubspec.yaml
cat go.mod
If parallel subagents are available, split the review into these passes:
agents/*skills/*commands/*rules/*If subagents are not available, run the same passes sequentially.
Establish the real stack before classifying anything:
For every candidate surface, record:
Use this format:
skills/frontend-patterns | skill | DAILY | 84 .tsx files, next.config.ts present | core frontend stack
skills/django-patterns | skill | LIBRARY | no .py files, no pyproject.toml | not active in this repo
rules/typescript/* | rules | DAILY | package.json + tsconfig.json | active TS repo
rules/python/* | rules | LIBRARY | zero Python source files | keep accessible only
Promote to DAILY when:
Demote to LIBRARY when:
Translate the classification into action:
.claude/skills/skill-libraryIf the repo already uses selective installs, update that plan instead of creating another system.
If the project wants a searchable library surface, create:
.claude/skills/skill-library/SKILL.mdThat router should contain:
Do not duplicate every skill body inside the router.
After the plan is applied, verify:
Return a compact report with:
If the next step is interactive installation or repair, hand off to:
configure-eccIf the next step is overlap cleanup or catalog review, hand off to:
skill-stocktakeIf the next step is broader context trimming, hand off to:
strategic-compactReturn the result in this order:
STACK
- language/framework/runtime summary
DAILY
- always-loaded items with evidence
LIBRARY
- searchable/reference items with evidence
INSTALL PLAN
- what should be installed, removed, or routed
VERIFICATION
- checks run and remaining gaps
development
Share durable, inspectable context and handoffs between Claude, Codex, Hermes, Cursor, OpenCode, and other agents through the local ECC Memory Vault. Use when an agent must save work state, transfer context, resume another agent's task, or search shared project knowledge.
development
Use when multiple consumers and providers must evolve an API or event schema without field drift, integration surprises, or one side silently redefining the interface.
tools
Query live GPU inventory, submit an authenticated Itô fixed-rate RFQ, inspect RFQ or procurement status, and run explicitly gated node qualification through the separately installed canonical CLI. Use when a user asks to find H100/H200 capacity, request a fixed compute rate, check Itô compute status, or validate GPU nodes.
data-ai
Instinct-based learning system that observes sessions via hooks, creates atomic instincts with confidence scoring, and evolves them into skills/commands/agents. v2.1 adds project-scoped instincts to prevent cross-project contamination.