Skip to content

Skill idea: mirror-lecture — mirror an upstream lecture change into a downstream repo #36

Description

@mmcky

Parked skill idea, moved from FUTURE-IDEAS.md when that file was retired in favour of tracker issues (2026-08-13 maintenance round). Evidence base: the 2026-07 PR-history analysis (~630 merged PRs across lecture-python.myst, lecture-python-intro, lecture-python-advanced.myst, lecture-dp).

The idea

Mirror an upstream lecture change into a downstream repo. 13 of lecture-dp's 28 lifetime PRs are SYNC: PRs, and the same infra fix (Pages deploy migration, linkcheck fix, fetch-depth) has landed 2–4× across repos by hand.

The playbook is stable and already documented in existing PR bodies: pin the upstream commit hash, localize {doc} cross-references, defer TOC wiring, and use neutral commit-reference wording (no closing keywords before owner/repo#N, which auto-close the referenced PR when the commit lands on a default branch).

Assessment (2026-08-13)

The strongest candidate in the parked set. Highest measured frequency of any unbuilt skill, a playbook that is stable rather than still being invented, and the failure mode it prevents (the closing-keyword auto-close) has real cost and has already bitten. Most of the procedure is mechanical — pinning, path rewriting, reference localization — with one judgement point (what to localize vs. defer), which is the shape this repo's skills do best.

Worth building when a maintainer next faces a run of SYNC PRs, so the first version can be validated against real work rather than a synthetic example.

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementImprovement to existing content or functionalitylow-priorityNice to have, no time pressure

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions