archive-task
CommunityAtomically archive tasks, update changelogs.
Product & Management#automation#git#changelog#documentation#task management#todo list#project tracking
Authorcowwoc
Version1.0.0
Installs0
System Documentation
What problem does it solve?
Manually updating todo.md and changelog.md after a task is completed can lead to fragmented commits or missed updates, making project tracking inconsistent. This Skill ensures these critical updates are performed atomically and correctly, saving time and maintaining project integrity.
Core Features & Use Cases
- Atomic Updates: Marks a task as complete in
todo.mdand adds an entry tochangelog.mdin a single Git commit. - Validation: Verifies the task is in a
COMPLETEstate and has been merged tomainbefore archiving. - Changelog Formatting: Automatically formats new entries with date, task name, and extracted changes.
- Change Extraction: Can automatically extract changes from the merge commit message for the changelog.
- Use Case: After a feature has been successfully merged to
main, use this Skill to automatically update your project'stodo.md(marking the task complete) andchangelog.md(documenting the changes), ensuring your project documentation is always up-to-date and consistent.
Quick Start
After your task is merged to 'main', archive it:
TASK_NAME="implement-formatter-api"
CHANGES="Added FormattingRule interface
Implemented RuleEngine class"
/workspace/main/.claude/scripts/archive-task.sh
--task "$TASK_NAME"
--changes "$CHANGES"
Dependency Matrix
Required Modules
None requiredComponents
scripts
💻 Claude Code Installation
Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.
Please help me install this Skill: Name: archive-task Download link: https://github.com/cowwoc/styler/archive/main.zip#archive-task Please download this .zip file, extract it, and install it in the .claude/skills/ directory.