gsd-thread

Create, list, close, or resume persistent context threads in .planning/threads.

Updated Apr 22, 2026
One-click install
npx skills add https://github.com/hadpadrahul/school-erp --skill gsd-thread-hadpadrahul
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: gsd-thread
Source: https://github.com/hadpadrahul/school-erp/tree/main/.codex/skills/gsd-thread
Command: npx skills add https://github.com/hadpadrahul/school-erp --skill gsd-thread-hadpadrahul

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Managing cross-session context is tedious and error-prone; this skill provides a lightweight, persistent thread store to hold notes, goals, and next steps until you resume work.

Core Features & Use Cases

  • Create, list, resume, and close lightweight threads stored under .planning/threads.
  • View thread summaries, update status, and capture context for later sessions.
  • Use case: a developer captures a long-running analysis or research thread and resumes it weeks later with full context.

Quick Start

Describe your task and invoke the skill with that description to create a new thread.

Frequently Asked Questions about gsd-thread

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

FAQPage Schema
How do I persist context threads across multiple coding sessions?

To persist context threads across sessions, you can create lightweight thread stores under a planning directory. This approach saves notes, goals, and next steps as plain text files, allowing you to resume work weeks later with full context.

What is the best way to manage long-running research context between sessions?

Managing long-running research context is done by creating persistent threads that hold analysis data. You list, resume, or close these threads, ensuring cross-session knowledge is preserved without manual copying.

How do I create and resume a persistent thread for ongoing development tasks?

You create and resume persistent threads by invoking a skill with a task description, which sanitizes slug names and updates frontmatter. Resume mode reloads the specific thread content for immediate continuation.

How does thread persistence handle plain text notes and structured data boundaries?

Thread persistence handles plain text notes by preserving them as-is, while structured data requires DATA_START and DATA_END boundaries. The system updates frontmatter and commits changes with descriptive messages.

Can I track the status of my cross-session planning threads?

Yes, you can track cross-session planning threads using status and list modes. These modes display thread summaries and current states, helping you identify which threads are active and which are closed.

What are the limitations of using plain text files for session context persistence?

Using plain text files for session context persistence limits structured data parsing unless you explicitly define DATA_START and DATA_END boundaries. Thread content remains unstructured text, requiring manual formatting for complex data.