slides.reorganize
Propose a reorganization of the slides, without removing any content
- License 许可
- Apache-2.0
- 最近更新
- 2026-11-02
- Stars
- ★ 155
- Forks
- 170
01 前言 Front Matter
- model
- sonnet
- description
- Propose a reorganization of the slides, without removing any content
02 资源文件 34
- 参考文档AGENTS.md30.9 KB
- 参考文档references/delivery.md4.7 KB
- 参考文档references/dev-env.md3.7 KB
- 参考文档rules/_sections.md2.4 KB
- 参考文档rules/ci-anchor-repeated-values.md1.3 KB
- 参考文档rules/ci-build-inside-container.md1.2 KB
- 参考文档rules/ci-explicit-event-scope.md1.4 KB
- 参考文档rules/ci-tag-strategy-single-source.md1.3 KB
- 参考文档rules/compose-healthcheck-start-period.md1.4 KB
- 参考文档rules/compose-optional-behind-profile.md1.2 KB
- 参考文档rules/compose-parameterize-env.md1.3 KB
- 参考文档rules/compose-platform-only-when-no-native.md1.1 KB
- 参考文档rules/deploy-base-overlay-diff-only.md1.2 KB
- 参考文档rules/deploy-config-secret-split.md1.2 KB
- 参考文档rules/deploy-kustomize-helm-parity.md1.9 KB
- 参考文档rules/deploy-no-latest-in-prod.md1.2 KB
- 参考文档rules/deploy-securitycontext-match-image.md1.2 KB
- 参考文档rules/deploy-three-probes.md2.0 KB
- 参考文档rules/image-base-registry-arg.md1.3 KB
- 参考文档rules/image-copy-artifact-exact-name.md1.2 KB
- 参考文档rules/image-entrypoint-exec-form-env.md1.2 KB
- 参考文档rules/image-layer-cache-manifest-first.md1.0 KB
- 参考文档rules/image-multistage-split.md1.3 KB
- 参考文档rules/image-nonroot-explicit-uid.md1.5 KB
- 参考文档rules/image-tz-explicit.md1.1 KB
- 参考文档rules/proc-deps-via-compose-wait.md1.8 KB
- 参考文档rules/proc-guard-before-start.md1.3 KB
- 参考文档rules/proc-no-hardcoded-host-paths.md1.5 KB
- 参考文档rules/proc-oneshot-restart-no.md1.3 KB
- 参考文档rules/secret-ci-from-store-only.md1.2 KB
- 参考文档rules/secret-never-commit-real.md1.1 KB
- 参考文档rules/secret-placeholder-explicit.md1.1 KB
- 脚本scripts/build.sh1.5 KB
- 脚本scripts/k8s-parity.py4.8 KB
03 SKILL.md 正文
Goal
- Given a markdown file
<FILE>with slides about technical material propose how to reorganize the slides without removing any content, but only moving / reorganizing the content
Workflow
- Read the conventions in
.claude/skills/slides.rules.md
Extract Table of Content
- Extract the current table of content of the slides
> extract_toc_from_txt.py -i <FILE> --max_level 5 --mode headers 2>&1 | tee slides.before.txt
Propose Reorganization
-
Propose how to organize the slides in a different flow, separating cohesive chunks with:
- level 1
# ... - level 2 headers
## ... - slides
* ...
- level 1
-
Keep the standalone
* Roadmapslide first and the standalone* Summaryslide last (right before* References, if present): never propose moving either one, per.claude/skills/slides.rules.md## Roadmap Slide/## Summary Slide. Do update* Roadmap's bullets if the reorganization changes the order of the#topics it previews -
E.g.,
# Topic 1 ## Topic 1.1 * Slide 1 ... * Slide 2 ... -
Do not delete any slide, only move slides around, without changing them
Propose Slides to Remove or Merge
- Propose slides whose content is redundant or unclear to be removed
- Propose slides to merge to consolidate or remove redundant content
Wait for User
- Save the entire proposal in
plan-slides.reorganize.mdin the current dir - Save the proposal in the file
plan.slides.after.txtin the same format asplan.slides.before.txt
Perform Reorganization
- Wait for the user to approve the changes
- After the user approves, perform the changes in place reorganizing the slides, but without removing any slide or content
Verification
- [ ] Make sure that the updated slides render correctly, e.g.,
> gen_slides.py -i <FILE> --notes_to_pdf_args="--skip_action open_pdf"
04 同仓库更多 Skills
tutorial_in_60_mins.propagate_docker_changes
Sync tutorial and class-project Docker files to match project_template
tutorial_in_60_mins.merge_markdown
Merge the content of a markdown file into a Jupyter notebook
tutorial_in_60_mins.format
Format a directory to follow the "Learn X in 60 Minutes" tutorial conventions
tutorial_in_60_mins.create
Create a tutorial directory for the Learn X in 60 Minutes conventions
todo.reorg_in_progress
Reorganize ai_task_queue.md so in-progress tasks, not-started tasks, and mislabeled topic headers sit under the right H1 stage
todo.reorg_headers
Reorganize ai_task_queue.md .md so every H2 topic matches ALL TOPICS and every H3 task sits under the right topic, keeping its H1 stage