ending-an-iteration

Document actions, decisions, and state changes in an iteration journal.

3|1|Updated Dec 12, 2025
One-click install
npx skills add https://github.com/tilmon-engineering/claude-skills --skill ending-an-iteration
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: ending-an-iteration
Source: https://github.com/tilmon-engineering/claude-skills/tree/main/plugins/autonomy/skills/ending-an-iteration
Command: npx skills add https://github.com/tilmon-engineering/claude-skills --skill ending-an-iteration

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill ensures disciplined close-out of an open-ended goal by producing a structured iteration journal that records actions, decisions, artifacts, and state changes for seamless handoffs and future work.

Core Features & Use Cases

  • Structured ending journal: captures what happened, decisions made, and artifacts created during the iteration.
  • State update for next iteration: clearly delineates ending state and next steps to resume work.
  • Blockers and learnings: logs blockers and insights to inform planning for iteration N+1.

Quick Start

Use the ending-an-iteration skill to finalize the current iteration and generate a journal entry documenting actions, decisions, and next steps. Review the ending state and ensure blockers, artifacts, and decisions are captured, then save the journal to the appropriate location in your workspace.

Frequently Asked Questions about ending-an-iteration

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

FAQPage Schema
How do I create an iteration journal to document decisions and state changes?

To create an iteration journal, you finalize the current iteration by capturing actions, decisions, artifacts, and state changes into a structured record for seamless handoffs and future work.

What is the best way to log blockers and learnings before a project handoff?

The best way to log blockers for a project handoff is to record encountered blockers and insights into a structured ending journal, clearly delineating the ending state and next steps to inform planning.

When do I need to formalize an iteration journal for an open-ended goal?

You need to formalize an iteration journal when an iteration is ending, such as after completing a subtask, hitting a natural break, or when context limits approach, to set up the next iteration.

Can I use a structured journal to set up the next iteration after a natural break?

Yes, you can use a structured journal to set up the next iteration by clearly delineating the ending state, capturing blockers, artifacts, and next steps to resume work seamlessly.

What should an ending iteration journal include for traceable decision logs?

An ending iteration journal should include actions taken, decisions made, artifacts created, encountered blockers, state changes, and next steps to ensure traceable decision logs and handoff readiness.

Does this iteration journaling approach work without external dependencies?

Yes, this iteration journaling approach works without external dependencies, as it guides closing an ongoing open-ended goal by producing a structured journal documenting actions and state changes.