push-code

Automates commits and pushes code with messages from completed planning board tasks.

5|1|Updated Nov 20, 2025
One-click install
npx skills add https://github.com/andersnygaard/ettsted2 --skill push-code
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: push-code
Source: https://github.com/andersnygaard/ettsted2/tree/main/.claude/skills/push-code
Command: npx skills add https://github.com/andersnygaard/ettsted2 --skill push-code

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Manually crafting detailed commit messages that accurately reflect completed work, especially when multiple tasks are involved, can be tedious, inconsistent, and time-consuming. This Skill automates commit message generation.

Core Features & Use Cases

  • Automated Commit Messages: Generates commit messages that automatically include completed tasks identified from the planning board, ensuring a clear and consistent commit history.
  • Streamlined Workflow: Simplifies the commit and push process, reducing manual effort and ensuring consistency and clarity in version control.
  • Use Case: After completing several small refactoring tasks, use this Skill to automatically stage all changes, generate a commit message listing the completed tasks, and push to the remote repository, saving time and ensuring accuracy.

Quick Start

Commit all changes and push to the remote, including any completed tasks in the commit message.

Frequently Asked Questions about push-code

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I automate commit messages from completed tasks?

This Skill automates commit message generation by scanning your planning board's done folder for completed tasks, extracting task numbers and descriptions, then staging all changes and pushing to the remote with a formatted commit message that includes the task list.

Can I include task details automatically in my git commits?

Yes. The Skill parses your task board, identifies newly completed tasks since the last commit, and generates a commit message that combines a summary with the completed task list, then performs the commit and push automatically.

What happens when I say 'push' or 'commit' in my workflow?

The Skill triggers on commands like 'push', 'commit', 'push code', or 'ship it'. It discovers completed tasks from the planning board, generates a descriptive commit message with task references, stages changes, commits via git, and pushes to the remote while running pre-commit hooks.

Does this work with existing git workflows and hooks?

Yes. The Skill integrates with your standard git workflow, respects pre-commit and other hooks, parses git status and git log outputs, and ensures all changes stage and push correctly while preserving formatting in commit messages.

What's the best way to keep commit history consistent across a team?

Standardized commit messages reduce inconsistency. This Skill enforces consistent formatting by automatically generating messages from task board data, ensuring every commit includes task metadata and a concise summary without manual formatting effort.

How does the Skill know which tasks to include in the commit?

The Skill scans the .task-board/done/ folder for newly completed tasks added since the last commit, extracts task numbers, types, and descriptions, then includes them in the generated commit message to reflect the work completed in that session.