record-session

Record AI-assisted coding progress into task journals with commit references.

2|Updated Jan 30, 2026
One-click install
npx skills add https://github.com/LinXueyuanStdio/viben --skill record-session-linxueyuanstdio
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: record-session
Source: https://github.com/LinXueyuanStdio/viben/tree/main/packages/core/templates/codex/skills/record-session
Command: npx skills add https://github.com/LinXueyuanStdio/viben --skill record-session-linxueyuanstdio

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill helps you reliably record what you did during an AI-assisted task, keeping a clear progress trail and preventing loss of context between sessions.

Core Features & Use Cases

  • Record work progress in a journal: Adds a new session entry to the appropriate journal file so your task history stays up to date.
  • Summarize what changed: Stores a session title, commit hashes, and a brief summary (including structured details when provided via stdin).
  • Maintain task statistics automatically: Updates the task index with totals, last active time, line stats, and history; it can create a new journal file when size grows beyond a threshold.
  • Archive completed tasks: Archives a task when it has been finished.

Quick Start

Run viben task add-session with a title, the relevant commit hashes, and a short summary to append your work to the task journal and update the task index automatically.

Frequently Asked Questions about record-session

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

FAQPage Schema
How do I log AI-assisted development progress into a task journal?

You can log AI-assisted development progress by running viben task add-session with a session title, relevant commit hashes, and a short summary to append your work to the task journal and update the index automatically.

What is the best way to preserve context between iterative coding sessions?

The best way to preserve context between iterative coding sessions is to record session history with commit references and summaries, preventing loss of context by maintaining a clear progress trail in a task journal file.

How does task journal logging handle line-count growth and task statistics?

Task journal logging handles line-count growth by updating the task index with totals, last active time, line stats, and history, and it can create a new journal file automatically when the file size grows beyond a threshold.

Can the AI perform git write actions when recording session history?

No, the AI cannot perform git write actions when recording session history; the Skill requires ensuring git write actions are not performed by the AI while logging task progress and updating task status.

How do I archive completed tasks in an iterative coding workflow?

To archive completed tasks in an iterative coding workflow, you use the viben task archive command to archive a task when it has been finished, keeping your task index updated and organized.

Does session logging support structured details passed through standard input?

Yes, session logging supports structured details passed through standard input, storing a session title, commit hashes, and a brief summary that includes those structured details when provided.