github-elements-tracking

Track GitHub Issues as permanent memory for cross-session project context.

4|Updated Dec 3, 2025
One-click install
npx skills add https://github.com/Emasoft/ghe-marketplace --skill github-elements-tracking
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: github-elements-tracking
Source: https://github.com/Emasoft/ghe-marketplace/tree/main/plugins/ghe/skills/github-elements-tracking
Command: npx skills add https://github.com/Emasoft/ghe-marketplace --skill github-elements-tracking

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires gh, git, jq, SERENA MCP, and includes scripts (resource) and references (resource) components.

What problem does it solve?

AI agents often struggle with context loss, multi-session work, and maintaining persistent memory for complex projects. This skill transforms GitHub Issues into a robust, permanent memory system, ensuring context survives, collaboration is seamless, and large documents are stored efficiently. It eliminates the need for agents to manually reconstruct state, saving significant time and reducing errors.

Core Features & Use Cases

  • Persistent Context & Memory: Leverages GitHub Issues to store work logs, decisions, and checkpoints that survive context exhaustion, providing a complete, traceable history for AI agents.
  • Multi-Agent Coordination & Workflow Enforcement: Implements strict protocols for DEV, TEST, and REVIEW phases, ensuring ordered collaboration, preventing conflicts, and guiding agents through complex development cycles.
  • Large Document & Project Context Storage: Integrates with SERENA MCP memory bank, allowing agents to store documents exceeding GitHub's limits and maintain project-level context across multiple issues.
  • Automated Safeguards & Recovery: Includes pre-flight checks, merge coordination, and recovery procedures to prevent errors, handle interruptions, and ensure project integrity.

Quick Start

Activate the github-elements-tracking skill. Then, tell me to "track work across sessions" or "create an epic" for a new feature, and the skill will guide you through the structured workflow.

Frequently Asked Questions about github-elements-tracking

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

FAQPage Schema
How do I maintain AI agent context across multiple sessions using GitHub?

GitHub Issues-based permanent memory stores work logs, decisions, and checkpoints that survive context exhaustion. This github-elements-tracking skill transforms Issues into a robust memory system, ensuring your AI agent retains complete project history and eliminates manual state reconstruction between sessions.

Can I use GitHub Issues for multi-agent workflow coordination with phase governance?

Yes. This skill implements strict DEV, TEST, and REVIEW phase protocols to enforce ordered collaboration, prevent conflicts, and guide multiple agents through complex development cycles while maintaining one-thread-at-a-time governance.

How do I store large project documents that exceed GitHub's limits in agent workflows?

Integrate with SERENA MCP memory bank through this skill to store documents exceeding GitHub's size constraints and maintain project-level context across multiple issues, enabling scalable persistent storage for complex multi-session projects.

What dependencies do I need to set up GitHub-based agent memory tracking?

You need gh (GitHub CLI), git, jq for JSON processing, and SERENA MCP integration. These tools enable GitHub Issues tracking, data manipulation, and memory bank connectivity required for persistent agent context and cross-session checkpointing.

How does this approach differ from manual context management in multi-agent workflows?

Rather than agents manually reconstructing state between sessions, this skill automates safeguards, merge coordination, and recovery procedures to prevent errors, handle interruptions, and ensure project integrity without manual intervention.

What happens if an agent session is interrupted during a workflow phase?

Pre-flight checks, merge coordination, and automated recovery procedures capture your checkpoint state in GitHub Issues. Agents can resume from the exact recovery point, maintaining phase governance and project integrity across interruptions.