joycraft-session-end

Capture session discoveries, update context docs, and commit changes for PR review.

14|1|Updated Mar 23, 2026
One-click install
npx skills add https://github.com/maksutovic/joycraft --skill joycraft-session-end
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: joycraft-session-end
Source: https://github.com/maksutovic/joycraft/tree/main/.agents/skills/joycraft-session-end
Command: npx skills add https://github.com/maksutovic/joycraft --skill joycraft-session-end

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Wrap up Joycraft sessions by formalizing discoveries, validating work, and preparing PR-ready outputs. This helps teams capture what was learned, ensure nothing is left undocumented, and maintain a clean handoff to the next session or the code review process.

Core Features & Use Cases

  • Capture Discoveries: Create or update docs/discoveries with session learnings and decisions.
  • Update Context: Add new insights to docs/context such as production risks, dangerous assumptions, or decisions.
  • Run Validation & Prepare PR: Execute project validations and commit/push updates to PRs per your CLAUDE/AGENTS workflow.
  • Update Spec Status: Mark specs as Complete or In Progress based on outcomes.
  • Commit & Push: Create a commit and push to the proper branch or PR as per autonomy rules.

Quick Start

Run the joycraft-session-end workflow from your project root to finalize the session, capture discoveries, and prepare for PR.

Frequently Asked Questions about joycraft-session-end

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

FAQPage Schema
How do I wrap up a development session and prepare a pull request?

To wrap up a development session and prepare a pull request, run a session-end workflow that captures discoveries, validates changes, and commits updates to your branch for review. This consolidates outcomes into PR-ready artifacts.

What is the best way to document discoveries and update context before pushing code?

Documenting discoveries involves creating or updating discovery files with session learnings, then adding insights like production risks to context docs. This maintains project memory and ensures a clean handoff before pushing code.

How do I validate changes and update spec status at the end of a coding session?

Validate changes and update spec status by executing project validations within your workflow environment, then marking specs as Complete or In Progress based on the session outcomes before committing.

Does the joycraft-session-end workflow work with CLAUDE and AGENTS environments?

Yes, the joycraft-session-end workflow explicitly satisfies documentation, context maintenance, and version-control validation steps within CLAUDE and AGENTS environments.

Can I automate git commit and push steps for session handoffs?

Yes, you can automate git commit and push steps for session handoffs by running a workflow that applies autonomy rules to create commits and push updates to the proper branch or PR.