v2.0.0 — Pipeline Orchestrator, Cross-Course Intelligence, Sub-Agents
One command runs the full instructional design pipeline. Learnings transfer between courses. Review skills run in parallel.
What's new
Pipeline Orchestrator
/idstack pipelinechains all 8 design skills automatically. Auto-skips completed skills, shows pipeline status, pause and resume anytime.
Namespace
- All skills now invoked via
/idstack <skill>(e.g.,/idstack needs-analysis). No more name collisions with other skill packages. - Setup creates a single symlink. Cleans up legacy individual links automatically.
Cross-Course Intelligence
- Learnings from one course appear in another via
~/.idstack/global/learnings.jsonl. - Keyword search with
--keywordand--cross-projectflags. /idstack learnskill: search, list, delete, promote, and export learnings.
Designer Profile & Preferences
- Create
~/.idstack/profile.yamlwithexperience_level: novice|intermediate|expert. Skills adapt explanation depth. - Manifest preferences (schema v1.3): verbosity, export format, preferred LMS.
Sub-Agent Architecture (Claude Code only)
/idstack red-team: 5 parallel dimension agents/idstack accessibility-review: 2 parallel agents (WCAG + UDL)/idstack course-quality-review: 3 parallel agents (QM + CoI + alignment)/idstack course-builder: adversarial spec review loop post-generation- Graceful sequential fallback on other platforms.
Course Readiness Dashboard
bin/idstack-status --readinessshows pre-export gate: quality score, red-team findings, accessibility score, with pass/fail verdict.- Integrated into
/idstack course-export.
Infrastructure
IDSTACK_HOMEenv var. All paths portable. Foundation for multi-platform support.- Chained schema migration v1.0/v1.1/v1.2 → v1.3 in one pass.
- New bin scripts:
idstack-learnings-delete,idstack-learnings-promote.
Breaking changes
- Skills are now invoked as
/idstack <skill>instead of/<skill>. Aftergit pull, re-run./setupto clean up old symlinks.
Install / Update
New installs:
git clone https://github.com/savvides/idstack.git ~/.claude/skills/idstack && cd ~/.claude/skills/idstack && ./setup
Existing users:
cd ~/.claude/skills/idstack && git pull && ./setup
The ./setup step is required — it cleans up legacy individual symlinks and creates the new single /idstack entry point.
Full changelog: CHANGELOG.md