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.