Loading...
Loading...
Detect project tech stack and disable irrelevant skills to save context window space. Use when the user says "manage skills", "optimize skills", "disable irrelevant skills", "skill manager", or asks which skills are relevant for this project.
npx skill4agent add egebese/skill-manager skill-manager| File | Stack Signal |
|---|---|
| Node.js — read for framework (next, react, vue, angular, svelte, etc.) |
| iOS/macOS native |
| Swift Package (iOS/macOS) |
| Rust |
| Go |
| Python |
| Ruby |
| PHP |
| Android/JVM |
| Flutter/Dart |
| Containerized |
| Jamstack deployment |
| TypeScript |
| Swift CLI/Server |
package.jsonnextreactvue@angular/coresveltestripeexpressfastifyhonotailwindcssremotionpackages/apps/~/.agents/.skill-lock.jsonnamesourceskillPath| Tier | Score Range | Meaning |
|---|---|---|
| essential | 80-100 | Directly relevant to detected stack |
| useful | 40-79 | Cross-platform utility, may be used |
| irrelevant | 0-39 | Wrong platform/domain entirely |
| universal | N/A | Never disabled regardless of stack |
find-skills, skill-creator, writing-skills, brainstorming,
writing-plans, test-driven-development, dispatching-parallel-agents,
subagent-driven-development, using-superpowers, agentation, skill-managermobile-ios-designasc-xcode-buildasc-metadata-syncasc-localize-metadataasc-subscription-localizationasc-ppp-pricingasc-shots-pipelineasc-notarizationapp-store-optimizationaso-full-auditaso-optimizeaso-competitoraso-prelaunchasopage-crosignup-flow-croonboarding-cropopup-croform-crocopywritingcopy-editingcontent-strategyseo-auditprogrammatic-seoschema-markupanalytics-trackingab-test-setupemail-sequencesocial-contentmarketing-ideasmarketing-psychologyfree-tool-strategylaunch-strategypaid-adsreferral-programpricing-strategycompetitor-alternativesaudit-websitestripe-integrationpaywall-upgrade-crochurn-preventionfal-audiofal-generatefal-image-editfal-platformfal-upscalefal-workflowremotion-best-practices.claude/skill-manager.jsonoverrides{
"overrides": {
"forceEnable": ["seo-audit"],
"forceDisable": ["fal-audio"]
}
}forceEnableforceDisable.claude/skill-manager.json.claude/{
"version": 1,
"generatedAt": "2026-02-23T12:00:00Z",
"detectedStack": {
"primary": "Next.js",
"languages": ["TypeScript", "JavaScript"],
"frameworks": ["Next.js", "React", "Tailwind CSS"],
"platforms": ["Web"],
"signals": {
"package.json": true,
"tsconfig.json": true,
"next.config.ts": true
}
},
"skills": {
"page-cro": { "tier": "essential", "score": 95, "reason": "Web CRO directly applicable" },
"mobile-ios-design": { "tier": "irrelevant", "score": 5, "reason": "No iOS stack detected" }
},
"disabled": ["mobile-ios-design", "asc-xcode-build"],
"enabled": ["page-cro", "stripe-integration"],
"universal": ["find-skills", "brainstorming"],
"overrides": {
"forceEnable": [],
"forceDisable": []
},
"stats": {
"total": 53,
"essential": 20,
"useful": 10,
"irrelevant": 12,
"universal": 11
}
}<!-- SKILL-MANAGER:START --><!-- SKILL-MANAGER:END -->.claude/skill-manager.json<!-- SKILL-MANAGER:START -->
## Disabled Skills
The following skills are **not relevant** to this project and should be **ignored** (do not invoke them):
- `mobile-ios-design` — No iOS stack detected
- `asc-xcode-build` — No Xcode project detected
- ...
**Stack**: Next.js / TypeScript / React / Tailwind CSS
**Last analyzed**: 2026-02-23
**Re-run**: Say "manage skills" or "/skill-manager" to re-analyze
**Re-enable all**: Say "re-enable all skills" to remove this section
<!-- SKILL-MANAGER:END --><!-- SKILL-MANAGER:START --><!-- SKILL-MANAGER:END -->Based on your Next.js project, you might also want:
for Next.js-specific skillsnpx skills find nextjs for React patternsnpx skills find react
Skill Manager Analysis Complete
Stack: Next.js / TypeScript / React
Total skills: 53
Essential: 20 (kept active)
Useful: 10 (kept active)
Irrelevant: 12 (disabled in CLAUDE.md)
Universal: 11 (always active)
Disabled skills written to CLAUDE.md
Full analysis: .claude/skill-manager.jsonpython3 skills/skill-manager/scripts/analyze_project.py --analyze "$(pwd)"python3 skills/skill-manager/scripts/analyze_project.py --detect-stack "$(pwd)"# The skill is installed at ~/.agents/skills/skill-manager/
python3 ~/.agents/skills/skill-manager/scripts/analyze_project.py --analyze "$(pwd)".claude/skill-manager.json