$npx skillfedfor your agent

lwy-dispatch

lwy-dispatch coordinates three IDE-hook events (UserPromptSubmit, Stop, SessionStart) shared across learnwy skills, running their scanners in a single process instead of spawning separate Node instances per skill. It aggregates reminders from english-learner, llm-wiki, prompt-optimizer, knowledge-consolidation, and learnwy-status into one combined output per event, cutting per-turn hook latency and reducing system-reminder spam.

lwy-dispatch consolidates learnwy skill hooks into unified IDE events to reduce startup cost and context overhead.

AI-generated summary based on this skill's SKILL.md

2 0 MITupdated by learnwy

Decision gist · record as of 2026-06-03

lwy-dispatch consolidates learnwy skill hooks into unified IDE events to reduce startup cost and context overhead. lwy-dispatch coordinates three IDE-hook events (UserPromptSubmit, Stop, SessionStart) shared across learnwy skills, running their scanners in a single process instead of spawning separate Node instances per skill. It aggregates reminders from english-learner, llm-wiki, prompt-optimizer, knowledge-consolidation, and learnwy-status into one combined output per event, cutting per-turn hook latency and reducing system-reminder spam.

manual: git clone https://github.com/learnwy/skills → cp -r skills/skills/lwy-dispatch ~/.claude/skills/lwy-dispatch
skills/lwy-dispatch/SKILL.md · version e82133d9

Use it when

  • lwy-dispatch is an MIT-licensed hook coordinator designed for IDE integration.
  • lwy-dispatch merges reminders from five learnwy skills (english-learner, llm-wiki, prompt-optimizer, knowledge-consolidation.

Verify before relying

Read SKILL.md below before installing (7 files). Open directory: indexed for reading, not audited.

Same gist for agents: .md · .json

Install

learnwy/skills/lwy-dispatch · repository language: TypeScript

Open directory. Skills are indexed for reading, not audited. Review a skill's body before installing it.

Frequently asked questions

AI-generated answers based on this skill's SKILL.md and metadata

How do I consolidate multiple IDE hook events with lwy-dispatch?

lwy-dispatch consolidates three IDE-hook events (UserPromptSubmit, Stop, SessionStart) shared across learnwy skills into a single coordinated process. Instead of spawning separate Node instances per skill, lwy-dispatch runs all scanners in one process and aggregates reminders from english-learner, llm-wiki, prompt-optimizer, knowledge-consolidation, and learnwy-status into one combined output per event, eliminating duplicate system reminders.

What is the lwy-dispatch installation guide for IDE integration?

lwy-dispatch is an MIT-licensed hook coordinator designed for IDE integration. To install and configure it, follow the standard setup for learnwy dispatch coordinator configuration in your IDE environment. The tool acts as a single-process hook aggregator that replaces multiple skill-specific hook spawns, reducing startup latency and consolidating all event handling through one unified event coordinator.

How does lwy-dispatch reduce system reminder spam in Claude Code?

lwy-dispatch merges reminders from five learnwy skills (english-learner, llm-wiki, prompt-optimizer, knowledge-consolidation, learnwy-status) into a single combined output per IDE event. By running all skill scanners in one process instead of separate Node instances, lwy-dispatch eliminates duplicate system reminders and reduces context clutter from hook commands, cutting per-turn hook latency significantly.

How do UserPromptSubmit, Stop, and SessionStart events work in lwy-dispatch?

lwy-dispatch coordinates three core IDE-hook events: UserPromptSubmit (triggered on code submission), Stop (on session termination), and SessionStart (on session initialization). These three events are shared across all integrated learnwy skills. lwy-dispatch aggregates scanner output from each skill for each event type, merging their reminders into a single consolidated reminder per event rather than spawning separate processes.

What should I do if lwy-dispatch hook installation or event aggregation fails?

If lwy-dispatch hook installation or event aggregation encounters issues, verify that all five integrated skills (english-learner, llm-wiki, prompt-optimizer, knowledge-consolidation, learnwy-status) are properly registered in your IDE environment. Check that the single-process hook aggregator is running and that UserPromptSubmit, Stop, and SessionStart events are firing correctly. Ensure your IDE hook configuration points to the lwy-dispatch coordinator rather than individual skill hooks.

How does lwy-dispatch optimize hook startup performance?

lwy-dispatch reduces hook startup latency by consolidating multiple skill scanners into a single process instead of spawning separate Node instances per skill. This single-process hook aggregator approach eliminates redundant startup overhead, allowing UserPromptSubmit, Stop, and SessionStart events to execute faster while still delivering aggregated reminders from all five integrated learnwy skills in one combined output.

SKILL.md

Rendered from the published skill. Quoted content, verbatim.

learnwy-dispatch

Single-process coordinator for the three IDE-hook events shared by the learnwy-* skills.

Why

Before this skill, every event fired N separate hook commands — one Node process per skill — and the user saw N back-to-back <system-reminder> blocks per turn. That multiplies the per-turn hook startup cost (~50 ms × N vs ~50 ms) and clutters context.

This skill replaces those entries with one hook per event that imports each skill's pure scanner function, runs them in-process, and emits a single combined reminder.

What runs per event

UserPromptSubmit (hooks/user-prompt-submit.cjs)

|

(truncated - see the full file via the links below)

File tree — 7 files
skills/lwy-dispatch/SKILL.md
skills/lwy-dispatch/hooks.json
skills/lwy-dispatch/references/conditional-reflection.md
skills/lwy-dispatch/scripts/cli.cjs
skills/lwy-dispatch/scripts/hooks/session-start.cjs
skills/lwy-dispatch/scripts/hooks/stop.cjs
skills/lwy-dispatch/scripts/hooks/user-prompt-submit.cjs

Let your AI agent find skills like this

Example. Real query, live index.

You found this page by searching. An agent finds it by wishing: SkillFed indexes 56,283 agent skills by what they can do, searchable in plain language.

wish › “Consolidate multiple learnwy skill hooks into single events”

Give your agent the search over MCP, or paste the wish link into any chat. No install? Search from any chat →

Related skills

lwy-status
by learnwy · learnwy/skills

lwy-status pulls together progress metrics from every learnwy subsystem—vocabulary mastery, wiki integrity, prompt-optimizer activity, knowledge nudges, and log sizes—into a single consolidated view. Run it on demand or let the weekly SessionStart hook deliver an automated digest at the start of each ISO week.

MITupdated Jun 2026
★ 2repo stars
lwy-prompt-optimizer
by learnwy · learnwy/skills

This skill acts as a prompt coach, evaluating every instruction you send to an AI system across seven key dimensions: clarity, specificity, context, structure, examples, constraints, and completeness. It scores each area, identifies gaps, and delivers a rewritten version designed to produce better results on the first try. Works with any prompt type—code generation, writing, analysis, or creative tasks.

MITupdated Jun 2026
★ 2repo stars
lwy-knowledge-consolidation
by learnwy · learnwy/skills

Capture debugging breakthroughs, configuration wins, and operational lessons as structured Markdown files anchored to your project's IDE folder. Each insight becomes a dated, searchable doc that travels with your codebase and surfaces in future sessions on the same project. When a doc proves reusable across projects, promote it into the global knowledge wiki.

MITupdated Jun 2026
★ 2repo stars
lwy-self
by learnwy · learnwy/skills

lwy-self captures your daily work life—meetings, collaborations, decisions—into a private local diary that grows into a personal knowledge layer. It stores what you did and who you worked with across dated entries, people profiles, and project records, letting your AI assistant know you as a person. Pair it with lwy-llm-wiki to separate personal history from world knowledge.

MITupdated Jun 2026
★ 2repo stars
lwy-project-skill-writer
by learnwy · learnwy/skills

This skill transforms recurring manual tasks into standardized, reusable AI capabilities by understanding your problem, analyzing your project structure, and generating a complete skill design. It guides you through problem classification, project profiling, and skill architecture before generating executable SKILL.md files that integrate seamlessly with your codebase.

MITupdated Jun 2026
★ 2repo stars
llm-wiki
by mduongvandinh · mduongvandinh/llm-wiki

LLM Wiki is a self-maintaining personal knowledge base that ingests articles, notes, PDFs, and Reddit threads into a structured wiki with automatic cross-references and contradiction detection. It supports discovery, querying, linting, and synthesis workflows to keep your knowledge organized and current.

MITupdated Apr 2026
★ 212repo stars

More skills llm-wiki (MIT)

Tags
event-aggregationhook-consolidationcontext-optimizationinternal-coordinatorperformance-tuningide-integrationreminder-deduplicationmulti-skill-orchestration