Skip to main content

archive-planning

Archive root-level planning files (`task_plan.md`, `findings.md`, and `progress.md`) into a timestamped `.plannings/` directory for the current feature. Use when Codex should run `$archive-planning [feature-name]`, close out an active plan, preserve completed planning context, or replace the deprecated Codex prompt workflow with a deterministic skill script.

Informations de source

Dépôt
bahayonghang/my-claude-code-settings
Dernière activité de la source
7 juin 2026 à 16:23
Langue détectée de SKILL.md
anglais
Étoiles
15
Forks
1

Options d'installation

Le prompt qui vérifie d'abord la source est sélectionné par défaut. Vous pouvez passer à une commande directe ou télécharger une copie locale.

Vérifiez les fichiers source

Lisez SKILL.md et les fichiers associés affichés par SkillsMP avant de décider de l'installer.

Explorateur de fichiers
4 fichiers

Affichage de SKILL.md

SKILL.md
Instructions source · Aperçu en lecture seule
name
archive-planning
description
Archive root-level planning files (`task_plan.md`, `findings.md`, and `progress.md`) into a timestamped `.plannings/` directory for the current feature. Use when Codex should run `$archive-planning [feature-name]`, close out an active plan, preserve completed planning context, or replace the deprecated Codex prompt workflow with a deterministic skill script.
version
0.1.0
category
developer-tools-integrations
tags
["codex","planning","archive","project-state"]
argument-hint
[feature-name]
allowed-tools
Bash(python *), Bash(py *), Read
# Archive Planning Archive the three active root planning files into one timestamped local folder: ```text .plannings/<yyyyMMdd-HHmmss>-<feature-slug>/ ``` Use the bundled script instead of reimplementing the move logic. ## Run From the project root: ```bash python "$SKILL_DIR/scripts/archive_planning.py" "$ARGUMENTS" ``` If `$ARGUMENTS` is empty, omit it: ```bash python "$SKILL_DIR/scripts/archive_planning.py" ``` The script treats the current working directory as the project root. ## Behavior contract - Require all three root files before doing anything: - `task_plan.md` - `findings.md` - `progress.md` - If any file is missing, stop, print every missing file, do not create `.plannings/`, and do not move anything. - If a feature name argument is provided, use it for the archive slug. - If no feature name is provided, infer it in this order: 1. first line of `task_plan.md` matching `# 任务计划:xxx` or `# 任务计划: xxx` 2. first valid content line under `## 目标` in `task_plan.md` 3. first valid content line under `## 需求` in `findings.md` 4. current project root directory name - Move the three files into the archive directory. Do not copy them and do not leave root copies behind on success. - Keep the operation scoped to those three files only; never archive nested planning files or unrelated notes. ## Output Success prints the archive directory and moved file list. Failure prints the missing files plus a no-op guarantee.
Voir sur GitHub