catch-up

Analyze the current Git branch against the default base branch.

1|Updated Jan 2, 2020
One-click install
npx skills add https://github.com/otahontas/nix --skill catch-up-otahontas
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: catch-up
Source: https://github.com/otahontas/nix/tree/main/home/configs/pi-coding-agent/skills/catch-up
Command: npx skills add https://github.com/otahontas/nix --skill catch-up-otahontas

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill helps developers quickly understand the current work on a Git branch by analyzing changes and potential plans, saving time when resuming work.

Core Features & Use Cases

  • Plan-aware review: reads docs/plans/ if present and contrasts intended changes with actual work.
  • Change summary: compares the current branch to the default base branch and outputs a concise status.
  • Use Case: when returning to a feature branch after a break, run this Skill to see what remains and what is done.

Quick Start

Describe a concise status by comparing the current branch to the default base branch and listing remaining work.

Frequently Asked Questions about catch-up

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

FAQPage Schema
How do I summarize git branch changes to resume work quickly?

To summarize git branch changes, analyze the current feature branch against the default base branch to generate a diff stat summary and identify remaining work. This helps developers quickly understand current progress and resume work efficiently.

What is the best way to check git diff status against the main branch?

Checking git diff status involves comparing your current feature branch to a default base branch, such as main or master, to show actual changes and output a concise status narrative. This surfaces exactly what is done and what remains.

Does git workflow planning integration work with docs/plans/ directories?

Git workflow planning integration works with docs/plans/ directories by reading any present implementation plans and contrasting intended changes with actual completed work. This provides a plan-aware review of your current branch status.

How do I identify the default base branch when analyzing a git diff?

To identify the default base branch when analyzing a git diff, the system determines the correct base by checking common branch candidates like main, master, development, and develop. It automatically selects the appropriate base for comparison.

Can I use a git diff summary tool for feature branches across typical workflows?

Yes, you can use a git diff summary tool for feature branches across typical workflows. It applies to standard development practices by identifying the current branch, generating a stat summary, and presenting a brief status narrative of changes.

Why does my git branch summary show differences from the implementation plan?

Your git branch summary shows differences from the implementation plan because it actively contrasts intended changes listed in docs/plans/ with the actual code modifications made. This highlights divergences between your original planning and current implementation.