Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 0 additions & 1 deletion docs/architecture/TEACHING-DATES-ARCHITECTURE.md
Original file line number Diff line number Diff line change
Expand Up @@ -951,7 +951,6 @@ teach dates import-calendar university-calendar.ics
- [Date Parser API Reference](../reference/DATE-PARSER-API-REFERENCE.md) - Function documentation
- [Teaching Dates Guide](../guides/TEACHING-DATES-GUIDE.md) - User guide
- [Config Schema Reference](../reference/TEACH-CONFIG-DATES-SCHEMA.md) - Schema docs
- [Developer Guide](../development/DATES-DEVELOPER-GUIDE.md) - Extension guide

---

Expand Down
3 changes: 2 additions & 1 deletion docs/reference/DISPATCHER-REFERENCE.md
Original file line number Diff line number Diff line change
Expand Up @@ -808,9 +808,10 @@ teach init "TEST 101" # Run again to set up branches
```

**See also:**

- [teach-init.md](../commands/teach-init.md) - Full initialization reference
- [TEACHING-WORKFLOW.md](../guides/TEACHING-WORKFLOW.md) - Complete workflow guide
- [git-helpers.zsh](../../lib/git-helpers.zsh) - Git integration functions
- `lib/git-helpers.zsh` - Git integration functions (source code)

---

Expand Down
8 changes: 4 additions & 4 deletions docs/reference/SCHOLAR-ENHANCEMENT-API.md
Original file line number Diff line number Diff line change
Expand Up @@ -1124,10 +1124,10 @@ teach slides "Topic" --style computational --diagrams
## See Also

- [Teach Dispatcher Reference](TEACH-DISPATCHER-REFERENCE.md)
- [Implementation Phases 1-2](../../IMPLEMENTATION-PHASES-1-2.md)
- [Implementation Phases 3-4](../../IMPLEMENTATION-PHASES-3-4.md)
- [Implementation Phases 5-6](../../IMPLEMENTATION-PHASES-5-6.md)
- [Test Analysis](../../TEST-ANALYSIS-PHASES-1-2.md)
- [Implementation Phases 1-2](../reports/IMPLEMENTATION-PHASES-1-2.md)
- [Implementation Phases 3-4](../reports/IMPLEMENTATION-PHASES-3-4.md)
- [Implementation Phases 5-6](../reports/IMPLEMENTATION-PHASES-5-6.md)
- [Test Analysis](../reports/TEST-ANALYSIS-PHASES-1-2.md)

---

Expand Down
2 changes: 1 addition & 1 deletion docs/reference/WT-ENHANCEMENT-API.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@

**Version:** v5.13.0
**Date:** 2026-01-17
**Spec:** [SPEC-wt-workflow-enhancement-2026-01-17.md](../../docs/specs/SPEC-wt-workflow-enhancement-2026-01-17.md)
**Spec:** [SPEC-wt-workflow-enhancement-2026-01-17.md](../specs/SPEC-wt-workflow-enhancement-2026-01-17.md)

---

Expand Down
5 changes: 3 additions & 2 deletions docs/specs/SPEC-teach-dates-automation-2026-01-16.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@

**Status:** draft
**Created:** 2026-01-16
**From Brainstorm:** [BRAINSTORM-teach-dates-automation-2026-01-16.md](../../BRAINSTORM-teach-dates-automation-2026-01-16.md)
**From Brainstorm:** BRAINSTORM-teach-dates-automation-2026-01-16.md (project root)
**Target Release:** v5.12.0
**Effort Estimate:** 12-17 hours (5 phases)
**Priority:** High
Expand Down Expand Up @@ -668,7 +668,8 @@ teach dates validate # Validate date config
- **Option D** (`dates` dispatcher): Shorter, but breaks flow-cli convention and less discoverable

**References:**
- [Command naming brainstorm](../../BRAINSTORM-teach-dates-command-naming-2026-01-16.md)

- Command naming brainstorm: BRAINSTORM-teach-dates-command-naming-2026-01-16.md (project root)
- [Dispatcher reference](../reference/DISPATCHER-REFERENCE.md)

---
Expand Down
88 changes: 46 additions & 42 deletions docs/specs/SPEC-teach-scholar-enhancement-2026-01-17.md
Original file line number Diff line number Diff line change
Expand Up @@ -11,15 +11,15 @@

## Metadata

| Field | Value |
|-------|-------|
| **Status** | Draft |
| **Priority** | High (enables 10x faster course material creation) |
| **Complexity** | Medium-High (20-24 hours) |
| **Risk Level** | Low (enhances existing teach dispatcher) |
| **Dependencies** | Claude Code CLI 2.1.12+, Scholar plugin, yq 4.0+ |
| **Target Users** | Academic instructors (ADHD-friendly required) |
| **Branch Strategy** | feature/teach-scholar-enhancement → dev → main |
| Field | Value |
| ------------------- | -------------------------------------------------- |
| **Status** | Draft |
| **Priority** | High (enables 10x faster course material creation) |
| **Complexity** | Medium-High (20-24 hours) |
| **Risk Level** | Low (enhances existing teach dispatcher) |
| **Dependencies** | Claude Code CLI 2.1.12+, Scholar plugin, yq 4.0+ |
| **Target Users** | Academic instructors (ADHD-friendly required) |
| **Branch Strategy** | feature/teach-scholar-enhancement → dev → main |

---

Expand Down Expand Up @@ -58,10 +58,12 @@ The teach dispatcher already has solid infrastructure (config validation, post-g
### Secondary Stories

**Story 2: Content Customization**

- As an instructor, I want to specify content style (conceptual, computational, rigorous, applied)
- So that generated materials match my teaching approach

**Story 3: Iterative Refinement**

- As an instructor reviewing content, I want to refine materials through revision
- So that I get content matching my teaching style

Expand Down Expand Up @@ -124,39 +126,40 @@ The teach dispatcher already has solid infrastructure (config validation, post-g

### New Flags Summary

| Flag | Short | Purpose | Example |
|------|-------|---------|---------|
| `--topic` | `-t` | Explicit topic (bypasses lesson plan) | `teach slides --topic "Regression"` |
| `--week` | `-w` | Week number (uses lesson plan if exists) | `teach slides -w 8` |
| `--style` | | Content style preset | `teach slides -w 8 --style rigorous` |
| `--interactive` | `-i` | Step-by-step wizard | `teach slides -i` |
| `--revise` | | Improve existing file | `teach slides --revise slides/w8.qmd` |
| `--context` | | Include course context | `teach exam "Midterm" --context` |
| Flag | Short | Purpose | Example |
| --------------- | ----- | ---------------------------------------- | ------------------------------------- |
| `--topic` | `-t` | Explicit topic (bypasses lesson plan) | `teach slides --topic "Regression"` |
| `--week` | `-w` | Week number (uses lesson plan if exists) | `teach slides -w 8` |
| `--style` | | Content style preset | `teach slides -w 8 --style rigorous` |
| `--interactive` | `-i` | Step-by-step wizard | `teach slides -i` |
| `--revise` | | Improve existing file | `teach slides --revise slides/w8.qmd` |
| `--context` | | Include course context | `teach exam "Midterm" --context` |

### Content Flags (9 total)

| Flag | Short | Negation | Description |
|------|-------|----------|-------------|
| `--explanation` | `-e` | `--no-explanation` | Conceptual explanations |
| `--proof` | | `--no-proof` | Mathematical proofs |
| `--math` | `-m` | `--no-math` | Formal math notation |
| `--examples` | `-x` | `--no-examples` | Worked numerical examples |
| `--code` | `-c` | `--no-code` | Code demonstrations (R/Python) |
| `--diagrams` | `-d` | `--no-diagrams` | Visual diagrams/plots (always opt-in) |
| `--practice-problems` | `-p` | `--no-practice-problems` | Practice exercises |
| `--definitions` | | `--no-definitions` | Formal definitions |
| `--references` | `-r` | `--no-references` | Citations (always opt-in) |
| Flag | Short | Negation | Description |
| --------------------- | ----- | ------------------------ | ------------------------------------- |
| `--explanation` | `-e` | `--no-explanation` | Conceptual explanations |
| `--proof` | | `--no-proof` | Mathematical proofs |
| `--math` | `-m` | `--no-math` | Formal math notation |
| `--examples` | `-x` | `--no-examples` | Worked numerical examples |
| `--code` | `-c` | `--no-code` | Code demonstrations (R/Python) |
| `--diagrams` | `-d` | `--no-diagrams` | Visual diagrams/plots (always opt-in) |
| `--practice-problems` | `-p` | `--no-practice-problems` | Practice exercises |
| `--definitions` | | `--no-definitions` | Formal definitions |
| `--references` | `-r` | `--no-references` | Citations (always opt-in) |

### Style Presets (4 total)

| Preset | Includes | Use Case |
|--------|----------|----------|
| **conceptual** | explanation, definitions, examples | Intuition-focused, theory introduction |
| **computational** | explanation, examples, code, practice-problems | Hands-on, lab-style |
| **rigorous** | definitions, explanation, math, proof | Graduate level, formal treatment |
| **applied** | explanation, examples, code, practice-problems | Real-world applications |
| Preset | Includes | Use Case |
| ----------------- | ---------------------------------------------- | -------------------------------------- |
| **conceptual** | explanation, definitions, examples | Intuition-focused, theory introduction |
| **computational** | explanation, examples, code, practice-problems | Hands-on, lab-style |
| **rigorous** | definitions, explanation, math, proof | Graduate level, formal treatment |
| **applied** | explanation, examples, code, practice-problems | Real-world applications |

**Notes:**

- `diagrams` and `references` are always opt-in (never preset-included)
- Use `--no-*` to remove from preset: `--style rigorous --no-proof`

Expand Down Expand Up @@ -424,12 +427,12 @@ test_teach_slides_revision_workflow()

## Dependencies

| Dependency | Version | Purpose |
|------------|---------|---------|
| Claude Code CLI | 2.1.12+ | AI generation via `claude -p` |
| Scholar plugin | 2.3.0+ | Teaching commands |
| yq | 4.0+ | YAML parsing |
| fzf | Optional | Interactive selection |
| Dependency | Version | Purpose |
| --------------- | -------- | ----------------------------- |
| Claude Code CLI | 2.1.12+ | AI generation via `claude -p` |
| Scholar plugin | 2.3.0+ | Teaching commands |
| yq | 4.0+ | YAML parsing |
| fzf | Optional | Interactive selection |

---

Expand All @@ -449,6 +452,7 @@ test_teach_slides_revision_workflow()
## Supersedes

This spec supersedes and merges:

- `SPEC-teaching-integration-2026-01-17.md`
- `SPEC-teaching-flags-enhancement-2026-01-17.md`

Expand All @@ -458,8 +462,8 @@ These files should be archived after this spec is approved.

## History

| Date | Change | Author |
|------|--------|--------|
| Date | Change | Author |
| ---------- | ------------------------------------------------------- | ----------- |
| 2026-01-17 | Merged from teaching-integration + teaching-flags specs | Claude + DT |

---
Expand Down
2 changes: 1 addition & 1 deletion docs/specs/SPEC-teaching-git-integration-2026-01-16.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@

**Status:** draft
**Created:** 2026-01-16
**From Brainstorm:** [BRAINSTORM-teaching-git-integration-2026-01-16.md](../../BRAINSTORM-teaching-git-integration-2026-01-16.md)
**From Brainstorm:** BRAINSTORM-teaching-git-integration-2026-01-16.md (project root)
**Target Release:** v5.11.0
**Effort Estimate:** 11-16 hours (5 phases)
**Priority:** High
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -529,8 +529,8 @@ test_teach_slides_conflict_error()
## Related Documents

- [Teaching Integration Spec](SPEC-teaching-integration-2026-01-17.md) - Parent spec
- [Main Plugin Integration Spec](SPEC-claude-code-plugin-integration-2026-01-17.md) - Overview
- [Teach Dispatcher Reference](../reference/TEACH-DISPATCHER-REFERENCE.md) - Current implementation
- [Main Plugin Integration Spec](../SPEC-claude-code-plugin-integration-2026-01-17.md) - Overview
- [Teach Dispatcher Reference](../../reference/TEACH-DISPATCHER-REFERENCE.md) - Current implementation

---

Expand Down
6 changes: 3 additions & 3 deletions docs/specs/_archive/SPEC-teaching-integration-2026-01-17.md
Original file line number Diff line number Diff line change
Expand Up @@ -433,6 +433,6 @@ Your choice [1-6]: _

## Related Documents

- [Main Plugin Integration Spec](SPEC-claude-code-plugin-integration-2026-01-17.md)
- [Teach Dispatcher Reference](../reference/TEACH-DISPATCHER-REFERENCE.md)
- [Quick Reference Card](../reference/TEACH-GENERATION-QUICK-REFERENCE.md) (created by UX agent)
- [Main Plugin Integration Spec](../SPEC-claude-code-plugin-integration-2026-01-17.md)
- [Teach Dispatcher Reference](../../reference/TEACH-DISPATCHER-REFERENCE.md)
- [Quick Reference Card](../../reference/TEACH-GENERATION-QUICK-REFERENCE.md) (created by UX agent)
3 changes: 2 additions & 1 deletion docs/tutorials/18-lazyvim-showcase.md
Original file line number Diff line number Diff line change
Expand Up @@ -774,9 +774,10 @@ gr # Find references
4. Create project-specific `.nvim.lua` files

**Resources:**

- [LazyVim Documentation](https://lazyvim.org)
- [Nvim Quick Reference](../reference/NVIM-QUICK-REFERENCE.md)
- [Interactive Tutorial](../tutorials/interactive-nvim-tutorial.md)
- [Nvim Quick Start Tutorial](15-nvim-quick-start.md)

**Troubleshooting:**
- `:checkhealth` - diagnose issues
Expand Down
7 changes: 4 additions & 3 deletions docs/tutorials/scholar-enhancement/03-advanced.md
Original file line number Diff line number Diff line change
Expand Up @@ -651,9 +651,10 @@ You've mastered advanced Scholar Enhancement!
- [Architecture Guide](../../architecture/SCHOLAR-ENHANCEMENT-ARCHITECTURE.md) - How it works

**Implementation Details:**
- [Phases 1-2](../../IMPLEMENTATION-PHASES-1-2.md) - Flag system
- [Phases 3-4](../../IMPLEMENTATION-PHASES-3-4.md) - Lesson plans
- [Phases 5-6](../../IMPLEMENTATION-PHASES-5-6.md) - Revision & polish

- [Phases 1-2](../../reports/IMPLEMENTATION-PHASES-1-2.md) - Flag system
- [Phases 3-4](../../reports/IMPLEMENTATION-PHASES-3-4.md) - Lesson plans
- [Phases 5-6](../../reports/IMPLEMENTATION-PHASES-5-6.md) - Revision & polish

### Contribute

Expand Down
9 changes: 5 additions & 4 deletions docs/tutorials/scholar-enhancement/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -262,10 +262,11 @@ Track your progress:
- [Architecture Guide](../../architecture/SCHOLAR-ENHANCEMENT-ARCHITECTURE.md) - System design

**Implementation Details:**
- [Phases 1-2](../../IMPLEMENTATION-PHASES-1-2.md) - Flag infrastructure
- [Phases 3-4](../../IMPLEMENTATION-PHASES-3-4.md) - Lesson plans & interactive
- [Phases 5-6](../../IMPLEMENTATION-PHASES-5-6.md) - Revision & polish
- [Complete Summary](../../SCHOLAR-ENHANCEMENT-COMPLETE.md) - Feature overview

- [Phases 1-2](../../reports/IMPLEMENTATION-PHASES-1-2.md) - Flag infrastructure
- [Phases 3-4](../../reports/IMPLEMENTATION-PHASES-3-4.md) - Lesson plans & interactive
- [Phases 5-6](../../reports/IMPLEMENTATION-PHASES-5-6.md) - Revision & polish
- [Complete Summary](../../reports/SCHOLAR-ENHANCEMENT-COMPLETE.md) - Feature overview

### Community

Expand Down