🧪 Skills
SkillFit Optimizer
Build and optimize a minimal working skill stack for a user goal: recommend profiles, install the best-fit stack, run deterministic smoke checks, remove over...
v0.3.0
Description
name: skillfit-optimizer description: >- Build and optimize a minimal working skill stack for a user goal: recommend profiles, install the best-fit stack, run deterministic smoke checks, remove overlap, score stack quality, persist before/after evidence, and produce a fix-first rollout plan. Use when users ask what skills to install, how to avoid duplicate/conflicting skills, how to reduce setup friction, or how to improve skill ROI/time-to-value.
SkillFit Optimizer
Objective
Reduce time-to-value from skill discovery by turning goals into a tested, minimal, high-ROI skill stack with measurable before/after evidence.
Typical Trigger Phrases
- "what skills should I install for X"
- "optimize my current skill stack"
- "remove duplicate/conflicting skills"
- "which skill setup gives best ROI"
Workflow
- Analyze goal and context
- Parse user objective, constraints, and required outputs.
- Identify must-have capabilities and optional enhancements.
- Propose 3 stack profiles
- Minimal (lowest complexity)
- Balanced (default)
- Maximum (capability-rich)
- Install selected profile
- Prefer fewer, higher-signal skills.
- Avoid overlapping tools unless explicit fallback needed.
- Smoke-check stack (deterministic)
- Run
scripts/stack_check.py --bins <list> --history-path .skillfit/history.json --report-json .skillfit/latest-check.json. - Validate one realistic happy-path task.
- Enforce gate: if
availability_score < 80, do not claim success; return explicit fix commands first.
- Prune overlap
- Remove redundant skills and conflicting patterns.
- Keep one primary path per capability.
- Score stack quality (0-100)
- Coverage (0-30)
- Reliability (0-30)
- Setup friction (0-20, inverse)
- Overlap discipline (0-20, inverse penalty)
- Persist + recurrence loop
- Persist each run in
.skillfit/history.json. - Track recurring issues (same missing bins / same overlap class).
- If a blocker recurs 3+ times in 30 days, elevate as high-priority remediation.
- Promotion rule
- If a repeated pattern becomes generally useful, promote concise rule(s) to:
AGENTS.mdfor workflow safeguardsTOOLS.mdfor local tool gotchasSOUL.mdfor behavioral defaults (when applicable)
Required Output Structure
- Goal Fit Summary
- Recommended Profile (Minimal / Balanced / Maximum)
- Installed Stack
- Smoke Check Results (include deterministic checker output)
- Pruned/Removed Items
- Stack Score + Rationale
- Exact Fix Commands (copy/paste)
- Next 3 Improvements
- Before/After Delta (availability, missing bins, overlap)
Quality Rules
- Prefer execution certainty over skill quantity.
- Do not keep duplicate skills with same core function unless user requests redundancy.
- Flag unresolved setup blockers explicitly.
- If smoke check fails, return fix-plan before claiming success.
- Always provide deterministic evidence (checker output + missing bins list + delta vs previous run).
Reference
- Read
references/profile-templates.mdfor profile patterns and scoring details. - Read
references/ops-report-template.mdfor report format and gate language.
Reviews (0)
Sign in to write a review.
No reviews yet. Be the first to review!
Comments (0)
No comments yet. Be the first to share your thoughts!