insight-skill-gap

Solid

Scan recent work and identify if new skills should be created or existing ones updated. Trigger when the user runs /skill-gap, asks to "check for skill gaps", "what skills should we add", "did we miss anything worth capturing", or after /retro flags patterns worth codifying. Use insight-retro for a broader post-implementation retrospective.

AI & Automation 14 stars 1 forks Updated 2 weeks ago Apache-2.0

Install

View on GitHub

Quality Score: 84/100

Stars 20%
39
Recency 20%
90
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
80
License 10%
100
Description 5%
100

Skill Content

# /skill-gap Identify gaps in the skill library based on recent implementation work — propose new skills or updates to existing ones. > **Structured execution spec:** [`protocol.yon`](protocol.yon). Read it for the canonical rules and step sequence; this file is explanation. The two must stay in sync — if you edit one, update the other and refresh the `@STAMP` date. > **Skill Discovery Protocol — ensures reusable patterns don't stay buried in implementation code.** ## Phase 1 — Recent Work Scan 1. **Gather recent context** — conversation history, changed files, new patterns introduced. Summarize: what was built, which libraries/frameworks were used, what novel patterns emerged. 2. **Load skill index** — read the current skill index to know what already exists before analyzing gaps. ## Phase 2 — Gap Analysis Cross-reference patterns from Phase 1 against the skill index. Classify each pattern: - **(A) Skill exists and covers it** — no action - **(B) Skill exists but is incomplete** — propose update; specify which sections are missing or outdated - **(C) No skill exists** — evaluate against new-skill criteria below **Criteria for a new skill:** - Pattern is reusable (used 2+ times, or clearly will be) - Pattern involves non-obvious decisions or gotchas - Pattern spans multiple files or concepts **Gate:** gap analysis must be documented before proceeding. ## Phase 3 — Skill Proposals For each gap, draft a skill specification: - **Skill name** — domain-prefix convent...

Details

Author
allemaar
Repository
allemaar/open-skills
Created
3 months ago
Last Updated
2 weeks ago
Language
JavaScript
License
Apache-2.0

Integrates with

Similar Skills

Semantically similar based on skill content — not just same category

AI & Automation Solid

insight-retro

Post-implementation retrospective — map blast radius, audit documentation, extract skills, update KIs, document lessons learned. Trigger when the user runs /retro or asks for a "retrospective", "post-mortem", "lessons learned", or "what changed" after completing significant implementation work. Use insight-skill-gap when the goal is specifically to identify new or updated skills.

14 Updated 2 weeks ago
allemaar
AI & Automation Listed

improve-self

Detect when a missing Agent Skill would have made the current task faster or more reliable, then scaffold a candidate SKILL.md for user review. Use after a non-trivial task when one of these signals fires: the same procedure repeated 3+ times, error recovery required inventing a workflow, the user corrected the approach (not the answer), the agent realized mid-task that a playbook did not exist, or 5+ tool calls produced what should have taken 1-2. Detects which `.{vendor}/` directories exist on the host (project and home), reads every skill and slash command in them before proposing, and never duplicates. Writes candidates into the project's .{vendor}/skills/{name} directory that the running host actually loads, never the home folder. Do NOT use for first-attempt failures, one-off questions, fact gaps that belong in research, or style gaps that belong in rules files. Pass the trace and the signal that fired as arguments; the skill does not reconstruct them from the conversation.

6 Updated yesterday
sergeyklay
AI & Automation Listed

skill-improvement

Detects when a Claude Code session reveals a gap, bug, or improvement in an existing skill, then proposes a targeted patch and (with user approval) creates a local git branch and commit in the skills repo. Trigger this skill whenever you notice during a session that: a skill gave wrong or incomplete guidance, you had to correct or supplement a skill's instructions, a workaround was needed that should be documented, or the user says something like "the skill missed this", "add this to the skill", or "we should update the skill". Also trigger proactively at the end of any session that used a skill and produced fixes or new knowledge. Never wait for the user to ask.

2 Updated 1 weeks ago
mouchegmouradian