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 yesterday Apache-2.0

Install

View on GitHub

Quality Score: 86/100

Stars 20%
39
Recency 20%
100
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
2 months ago
Last Updated
yesterday
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 yesterday
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.

5 Updated today
sergeyklay
API & Backend Listed

skill-author

The authoring gate for new skills. Routed to when the user invokes /new-skill "<gap>". Five gated phases — gap evidence, scope, authoring, self-review against the v2 house style, routing integration. A new skill is not written until an existing one is proven not to cover the gap, and not shipped until it carries gated phases, hard rules, and a routing entry. Every authored skill matches the v2 format (frontmatter name+description,

144 Updated yesterday
arbiterForge