| name | eigenfeed.coldstart |
| description | First-time setup — build taste profile from sources, then discover and score articles. Run this once, then use /eigenfeed for regular use. |
| allowed-tools | Agent, Bash(*), Read, Write, Glob, Grep, WebSearch |
Eigenfeed Cold Start
Full pipeline for first-time setup or profile rebuild: taste → reflect → explore → score.
Step 0: Read Configuration
Read config.md in the project root. Extract:
picks_per_run (default: 7)
sources — list of sources
coldstart_lookback_days (default: 28) — how far back to scan sources
Step 1: Taste Profile
Run the taste skill (follow .claude/skills/taste/SKILL.md) with lookback_days = coldstart_lookback_days.
If vault/profile.md already exists, ask the user:
"You already have a taste profile. Want me to rebuild it from scratch, or keep the current one and just re-run explore + score?"
If they want to keep it, skip to Step 2.
Step 2: Reflect
Follow .claude/skills/reflect/SKILL.md to generate niche search queries from topics.
Step 3: Explore
Follow .claude/skills/explore/SKILL.md using the queries from Step 2.
After exploration completes, show the user a brief summary and ask:
"Found N candidates. Want me to search for anything else, or proceed to scoring?"
Step 4: Score
Follow .claude/skills/score/SKILL.md to score candidates, publish, and generate the feed.
Wrap-up
Show the final summary:
- Top recommendations with titles, scores, and reasoning
- Path to
local/feed.xml
- How to subscribe: run
/serve or add the file directly to a feed reader
Tell the user:
- Run
/eigenfeed anytime for fresh recommendations (no need to rebuild the profile)
- Run
/eigenfeed.coldstart again if their sources change significantly