Skip to content

v2.0.0 — Pipeline Orchestrator, Cross-Course Intelligence, Sub-Agents

Choose a tag to compare

@savvides savvides released this 21 Apr 11:35
· 189 commits to main since this release

One command runs the full instructional design pipeline. Learnings transfer between courses. Review skills run in parallel.

What's new

Pipeline Orchestrator

  • /idstack pipeline chains 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 --keyword and --cross-project flags.
  • /idstack learn skill: search, list, delete, promote, and export learnings.

Designer Profile & Preferences

  • Create ~/.idstack/profile.yaml with experience_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 --readiness shows pre-export gate: quality score, red-team findings, accessibility score, with pass/fail verdict.
  • Integrated into /idstack course-export.

Infrastructure

  • IDSTACK_HOME env 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>. After git pull, re-run ./setup to 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