Intelligence extract skill
Skill ainova-systems/intelligence-sync/intelligence/sync/skills/intelligence-extract-skill
Single source of truth for AI coding rules across Claude Code, Cursor, Copilot, Codex, and more. Write once, sync everywhere.
npx -y skills add ainova-systems/intelligence-sync --skill intelligence-extract-skillAssembled from the repository path, not quoted from the project. Check it against their README if it does not work.
One thing to look at
- 4 stars4 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.
What its author says it does
Copied from the file, not written here
Extract observed workflow into a reusable skill
SKILL.md
3.0 KB, as published. Nobody here has run it
Extract Skill
Use when a workflow that ran during this session should become a reusable artifact — same sequence will be needed again by this user or by someone else using shared intelligence. Starts from observed session behavior instead of design-from-scratch.
When to use this vs intelligence-add-skill
intelligence-add-skill— design from scratch / from codebase analysisintelligence-extract-skill— extract from the conversation that just happened
Both end at the same artifact format. Extract starts from observed behavior, so the steps already exist as real working procedure.
Steps
-
Identify the pattern from session: list the concrete steps the assistant or user-and-assistant performed during the conversation. Include user decisions at each branch and assistant actions.
-
Generalize: strip session-specific details (file names, dates, specific phrasing), keep the repeatable structure. The artifact should work for the next instance of this task type, not just the one that ran.
-
Determine artifact type:
- Multi-step workflow with concrete steps → skill
- Behavioral preference / constraint / pattern to default to → rule (use
intelligence-learn-from-contextfor single preferences from session) - Knowledge area / persona / expertise scope → agent
-
Determine domain prefix (for skill / agent): reuse the existing domain when one fits — list
intelligence/skills/andintelligence/agents/. Derive from repo structure only when no existing domain matches. -
Determine naming (for skill):
<domain>-<verb>-<noun>with convention verbs —add-(one new member of a set that already exists),create-(the container itself, where nothing hosted it),update-(revise what is there),run-(execute),review-(read-only analysis). -
Check for matching agent: if creating a skill and an agent already covers the domain, link via
agent:frontmatter. If no matching agent and one is warranted, callintelligence-add-agentfirst. -
Write the artifact by delegating to the relevant
intelligence-add-*skill (intelligence-add-skill/intelligence-add-rule/intelligence-add-agent). The add-* skills carry the authoring conventions — no need to duplicate them here. -
Run sync:
/intelligence-syncto distribute to all enabled IDE targets.
Authoring guidance
Follow the Authoring Discipline section in docs/CONVENTIONS.md when writing the artifact body — size budgets (<500 lines for SKILL.md body), imperative form, explain WHY, reserve absolute language for true invariants, lead with positive defaults.
Related skills
intelligence-add-skill— design new skill from scratchintelligence-learn-from-context— capture a behavioral preference from session (often → rule update)intelligence-review-skills— audit existing artifacts for duplication, staleness, discipline issues