Heyeddi orchestrator
HeyEddi Cursor Agent Skills hub — 20 skills, agent eval suite, git subtree distribution
npx -y skills add HeyEddi-com/skills --skill heyeddi-orchestratorAssembled from the repository path, not quoted from the project. Check it against their README if it does not work.
One thing to look at
- 0 stars0 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
Discover HeyEddi skills, auto-sync .heyeddi/ (skills index), cross-pillar opinions, and suggest @skills. Use at session start, after reinstalling skills, or when connecting heyeddi-product, ux-flow-auditor, and heyeddi-design on a route.
SKILL.md
3.5 KB, 852 tokens by cl100k_base, as published. Nobody here has run it
HeyEddi Orchestrator
Skill discovery and workspace sync: routes work to the right @skill, refreshes .heyeddi/, and keeps product, UX, and design pillars in sync.
When to use
- Session start on a HeyEddi project (
.heyeddi/present or greenfield app request) - User asks "what skills do we have?" or "which skill should handle this?"
- Before a multi-step pipeline (intake → scaffold → design → handoff → QA)
- Any time one pillar runs: bookend with
load_workflow_context/append_pillar_opinion - After
@heyeddi-intake: confirmskill-routing.jsonbefore downstream work
Automatic .heyeddi/ upkeep
You do not need a manual sync command. Every HeyEddi skill tool call runs auto-sync first:
- Refreshes
.heyeddi/skills-index.{json,md}when missing
Reinstall skills (npx skills add) and keep working: the next @heyeddi-intake, @heyeddi-product, or orchestrator tool updates .heyeddi/ automatically.
Optional explicit full sync (includes workflow scaffold): sync --project-root .
Cross-pillar sync (mandatory for product · UX · design)
Read reference/cross-pillar-workflow.md.
init_workflow_sync (once per project)
load_workflow_context --route /path (start of pillar session)
… @heyeddi-product | @ux-flow-auditor | @heyeddi-design work …
append_pillar_opinion --pillar … (end: triggers sibling opinions)
Skill discovery pipeline
load_catalog / suggest_skills → auto-sync runs first
read one SKILL.md → follow that skill's pipeline
If .heyeddi/docs/intake/skill-routing.json exists, follow route order.
Tools
| Script | Purpose |
|---|---|
| (auto) | Every tool: refresh index when missing |
sync.py | Optional full sync + workflow scaffold |
write_skills_index.py | Scan → .heyeddi/skills-index.* |
load_catalog.py | Read cached index |
suggest_skills.py | Rank skills for a prompt |
suggest_next_skill.py | Next @skill + command after any skill finishes |
init_workflow_sync.py | Scaffold .heyeddi/docs/workflow/ |
load_workflow_context.py | Sibling opinions + checklist for route |
append_pillar_opinion.py | Log opinion; request UX/design/product response |
When the task is complete: suggest next skills
When you have finished the user's request for this skill (not after every tool call or subagent phase), suggest what to run next:
-
Run:
python .agents/skills/heyeddi-orchestrator/scripts/suggest_next_skill.py --current-skill heyeddi-orchestrator --project-root .Add
--route /pathif you worked a specific route. -
Include the script's
### Next stepblock in your final reply. The user copies the Prompt line into chat (e.g.@heyeddi-design craft /settings).
Pass --mode shape (or craft, audit, etc.) when you know which sub-command just finished.
See @heyeddi-orchestrator → reference/next-skill-handoff.md.
Related
@heyeddi-product·@ux-flow-auditor·@heyeddi-design: three pillars@heyeddi-intake: upstream intakereference/next-skill-handoff.md: next-skill block when a pipeline task completesdocs/cross-pillar-workflow.md: hub summary
What ships with it: 23 files
75.3 KB alongside SKILL.md, 14 of them executable
context/
- ANTI_PATTERNS.md724 B
- EXAMPLES.md609 B
- PROSE_ANTI_SLOP.md5.6 KB
- VOCABULARY.md422 B
reference/
- cross-pillar-workflow.md2.1 KB
- next-skill-handoff.md2.8 KB
- skill-triggers.md1.3 KB
- triggers.md111 B
scripts/
- append_pillar_opinion.pyruns3.5 KB
- _auto_sync.pyruns4.1 KB
- _catalog.pyruns17.6 KB
- init_workflow_sync.pyruns3.5 KB
- load_catalog.pyruns1.2 KB
- load_workflow_context.pyruns5.1 KB
- _next_skill.pyruns13.7 KB
- _skill_cli.pyruns906 B
- suggest_next_skill.pyruns1.3 KB
- suggest_skills.pyruns1.6 KB
- sync.pyruns1.5 KB
- _untrusted_doc.pyruns846 B
- _workflow_paths.pyruns756 B
- write_skills_index.pyruns1.2 KB
- manifest.json5.2 KB