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.