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.

소스 정보

저장소
bahayonghang/my-claude-code-settings
최근 소스 활동
2026년 6월 7일 16:23
감지된 SKILL.md 언어
영어
스타
15
포크
1

설치 방법

기본적으로 소스를 먼저 확인하는 Prompt가 선택됩니다. 직접 명령으로 전환하거나 로컬 사본을 다운로드할 수도 있습니다.

소스 파일 검토

설치 여부를 결정하기 전에 SKILL.md와 SkillsMP에 표시된 보조 파일을 읽어 보세요.

파일 탐색기
4 개 파일

SKILL.md 표시 중

SKILL.md
소스 지침 · 읽기 전용 미리보기
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.
GitHub에서 보기