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
4 changes: 2 additions & 2 deletions skills/know-code-teach/SKILL.md
Original file line number Diff line number Diff line change
Expand Up @@ -49,11 +49,11 @@ While coding, keep explanations **incremental**: after meaningful chunks, narrat
| `know-code-teach` | Build understanding **before/during** work |
| `know-code` | Verify understanding before commit/push/PR |

**Required order:** `range begin` → teach → human seals `know-code taught` → edit → (teach deltas) → `questions` → quiz → ask → agent `grade-proposal.json` → human `grade --review` → `pass` → `know-code commit` → `range seal` / push.
**Required order:** `range begin` → teach → implement and stage the final diff → human seals `know-code taught` → `questions` → quiz → ask → agent `grade-proposal.json` → human `grade --review` → `pass` → `know-code commit` → `range seal` / push.

Re-seal **`know-code taught`** when the diff hash changes (`know-code hash`).

After teaching (or an explicit human skip), the **human** seals the artifact (passphrase; agents cannot forge):
After teaching, implementation, and staging (or an explicit human skip), the **human** seals the final artifact (passphrase; agents cannot forge):

```bash
know-code taught
Expand Down
2 changes: 1 addition & 1 deletion skills/know-code-teach/references/explain-playbook.md
Original file line number Diff line number Diff line change
Expand Up @@ -32,7 +32,7 @@ Ask for a decision only when it matters. Examples:

## After the first teach beat

Ask the human to seal understanding for the current quiz hash (`know-code hash`):
After the final intended diff is staged, ask the human to seal understanding for the current quiz hash (`know-code hash`):

```bash
know-code taught
Expand Down
4 changes: 2 additions & 2 deletions website/docs/skills.md
Original file line number Diff line number Diff line change
Expand Up @@ -28,8 +28,8 @@ Skip only if you explicitly say so ("skip teach", "just do it") — then you sti
| Step | Who | Action |
|------|-----|--------|
| 1 | **You** | `know-code range begin` (multi-commit batches) |
| 2 | **Agent** | Teach (or you skipped) |
| 3 | **You** | `know-code taught` |
| 2 | **Agent** | Teach, implement, and explain the final staged diff (or you skipped) |
| 3 | **You** | `know-code taught` for that final staged hash |
| 4 | **Agent** | `questions` → write `quiz.json` → `quiz validate` |
| 5 | **Agent** | `know-code ask` → **you** answer in browser |
| 6 | **Agent** | Write `grade-proposal.json` |
Expand Down