gpd-compact-state

Archive historical entries from STATE.md to STATE-ARCHIVE.md using a Rust implementation.

Updated May 1, 2026
One-click install
npx skills add https://github.com/Unified-Field-Theory-Research/finite-capacity-causal-geometry --skill gpd-compact-state-unified-field-theory-research
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: gpd-compact-state
Source: https://github.com/Unified-Field-Theory-Research/finite-capacity-causal-geometry/tree/main/.agents/skills/gpd-compact-state
Command: npx skills add https://github.com/Unified-Field-Theory-Research/finite-capacity-causal-geometry --skill gpd-compact-state-unified-field-theory-research

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

The gpd-compact-state skill addresses the issue of maintaining the length of the STATE.md file within an optimal range by archiving historical entries, thus ensuring efficiency in accessing the most relevant project information.

Core Features & Use Cases

  • Archiving Historical Entries: Automatically archives old entries from STATE.md to STATE-ARCHIVE.md to keep the active document concise.
  • Trigger Conditions: The process is triggered when the file exceeds 1500 lines or manually initiated with a command.
  • Data Retention: It preserves critical project data like recent decisions, active blockers, and recent metrics.

Quick Start

Execute the compact command by running gpd compact-state to archive older entries and maintain a manageable length of STATE.md.

Frequently Asked Questions about gpd-compact-state

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

FAQPage Schema
How do I keep a STATE.md project file concise by archiving historical entries?

You can maintain a concise STATE.md file by archiving historical entries to a STATE-ARCHIVE.md file, ensuring the active project document retains recent decisions and active blockers for efficient access.

What is the best way to manage STATE.md file length when it exceeds 1500 lines?

The best way to manage STATE.md file length is to trigger an archiving process that moves older entries to STATE-ARCHIVE.md, which activates automatically when the file exceeds 1500 lines or via manual command.

How does state management for research workflows preserve active project data?

State management for research workflows preserves active project data by retaining critical information like recent decisions, active blockers, and recent metrics while transferring older, less critical historical entries to an archive.

Can I manually trigger the archiving of older entries in STATE.md?

Yes, you can manually trigger the archiving of older entries in STATE.md by running the compact command, which moves historical data to STATE-ARCHIVE.md to maintain a manageable active document length.

What data is retained in STATE.md during the project maintenance archiving process?

During the project maintenance archiving process, the data retained in STATE.md includes critical project information such as recent decisions, active blockers, and recent metrics, while older entries are archived.