trellis-finish-work

Archive active tasks and record a session journal in Git-driven projects.

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/jhxxr/OpenSciReader --skill trellis-finish-work-jhxxr
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: trellis-finish-work
Source: https://github.com/jhxxr/OpenSciReader/tree/main/.agents/skills/trellis-finish-work
Command: npx skills add https://github.com/jhxxr/OpenSciReader --skill trellis-finish-work-jhxxr

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Wrap up the current coding session by archiving the active task, cleaning up completed-but-unarchived work, and recording a session journal for traceability.

Core Features & Use Cases

  • Archive the active task and any additional completed tasks as part of a safe, auditable workflow.
  • Validate repository state by ensuring a clean working tree before archiving and journaling.
  • Record a session journal that links work to commits and future references, without performing code commits in this step.

Quick Start

Run the finish-work command to gracefully close the current session by archiving the active task and saving a session journal.

Frequently Asked Questions about trellis-finish-work

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

FAQPage Schema
How do I archive active tasks and record a developer journal when wrapping up a coding session?

You can wrap up a coding session by running a finish-work command that archives active tasks and saves a developer journal. It validates your repository for a clean working tree before archiving, ensuring safe handoffs and traceable session history.

What is the best way to ensure a clean working tree before archiving tasks in a Git-driven project?

The best way to ensure a clean working tree before task archiving is using an automated session wrap-up workflow. It validates your repository state as a strict safeguard, refusing to archive tasks or record journals until your working tree is clean.

Does the session wrap-up process perform Git commits during task archiving?

No, the session wrap-up process does not perform Git commits during task archiving. It strictly records a session journal that links work to existing commits and future references, leaving the actual code commits to be handled separately.

Why do I need a developer journal for end-of-session workflows in project cleanup?

You need a developer journal for end-of-session workflows to maintain traceable session history. It records completed work and links it to commits, providing an auditable trail and clear context for future references without altering your codebase.

Can I archive multiple completed tasks at once during a coding session wrap-up?

Yes, you can archive multiple completed tasks at once during a coding session wrap-up. The workflow cleans up completed-but-unarchived work alongside your active task, ensuring all finished items are safely archived in a single auditable step.

What happens if my repository has uncommitted changes during task archiving?

If your repository has uncommitted changes during task archiving, the workflow enforces safeguards by validating the repository state. It requires a clean working tree before proceeding, preventing unsafe handoffs and ensuring all work is properly tracked.