record-session

Record work progress sessions with titles, commits, and summaries.

Updated Mar 3, 2026
One-click install
npx skills add https://github.com/yanzhangshuai/wen-yuan --skill record-session-yanzhangshuai
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: record-session
Source: https://github.com/yanzhangshuai/wen-yuan/tree/main/.agents/skills/record-session
Command: npx skills add https://github.com/yanzhangshuai/wen-yuan --skill record-session-yanzhangshuai

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill provides a disciplined workflow to record work progress after human-tested and committed code, enabling traceability and a clear development journal.

Core Features & Use Cases

  • Get Context & Check Tasks: fetches current context and identifies tasks that are completed to archive, ensuring nothing is forgotten.
  • One-Click Add Session: creates a new session entry with a title, commit hashes, and a concise summary.
  • Automatic journal updates: appends the new session to journal-N.md, updates index.md (Total Sessions, Last Active, line counts, and history), and auto-commits changes.

Quick Start

Create a new session by providing a title, commit hashes, and a concise summary using the one-click add_session script.

Frequently Asked Questions about record-session

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

FAQPage Schema
How do I automatically record work progress after committing code?

To automatically record work progress, this skill fetches current context, identifies completed tasks, and creates a session entry with commit hashes and summaries. It then appends the record to your development journal and auto-commits the changes.

What is the best way to maintain a development journal with git commits?

Maintaining a development journal is achieved by archiving completed tasks into sessions with titles and concise summaries. The skill auto-updates index files with total sessions, last active dates, and line counts for clear traceability.

Can I archive completed software development tasks automatically after testing?

Yes, you can archive completed software development tasks automatically. The workflow checks your current context for finished items, archives them, and generates a session summary linked to your specific git commit hashes.

Does this session recording workflow require external dependencies?

No external dependencies are required for this session recording workflow. It operates independently using internal commands and scripts to fetch context, update journal markdown files, and auto-commit the historical progress records.

How do I add a new session to my work progress journal?

To add a new session, provide a title, relevant commit hashes, and a concise summary. The one-click script creates the entry, appends it to journal-N.md, and updates the main index.md with current session statistics.