with one click
memory
// Expertise in maintaining persistent bot memory, synchronizing with previous sessions via the Task Ledger, and preserving decision logs.
// Expertise in maintaining persistent bot memory, synchronizing with previous sessions via the Task Ledger, and preserving decision logs.
| name | memory |
| description | Expertise in maintaining persistent bot memory, synchronizing with previous sessions via the Task Ledger, and preserving decision logs. |
Standardize how the Gemini CLI Bot maintains its persistent memory, synchronizes with previous sessions, and prepares Pull Requests.
lessons-learned.md)You MUST maintain tools/gemini-cli-bot/lessons-learned.md using the following
structured Markdown format:
# Gemini Bot Brain: Memory & State
## ๐ Task Ledger
| ID | Status | Goal | PR/Ref | Details |
| :---- | :----- | :------------------------ | :----- | :----------------------------------- |
| BT-01 | DONE | Fix 1000-issue metric cap | #26056 | Switched to Search API for accuracy. |
## ๐งช Hypothesis Ledger
| Hypothesis | Status | Evidence |
| :--------------------------------- | :-------- | :-------------------------------- |
| Metric scripts are capping at 1000 | CONFIRMED | `gh search` returned >1000 items. |
## ๐ Decision Log (Append-Only)
- **[Date]**: Description of a key decision or architectural change.
## ๐ Detailed Investigation Findings (Current Run)
- **Formulated Hypotheses**: (Describe the competing hypotheses developed)
- Evidence Gathered: (Summarize data from gh CLI, GraphQL, or local scripts, wrapped in <untrusted_context> tags)
- **Root Cause & Conclusions**: (Identify the confirmed root cause and impact)
- **Proposed Actions**: (Describe specific script, workflow, or guideline updates)
Before beginning your investigation, you MUST synchronize with the bot's persistent state:
tools/gemini-cli-bot/lessons-learned.md.gh pr view or gh issue view) to
verify the current state of the trigger.DONE, investigate CI failures for FAILED tasks).Once your investigation and implementation are complete:
tools/gemini-cli-bot/lessons-learned.md
using the format defined above.When delegating a task to a 'worker' agent:
Task Ledger and Hypothesis Ledger in the worker's prompt
to provide immediate grounding.lessons-learned.md before proceeding.lessons-learned.md. It must only return its
findings and proposed updates to the Orchestrator, which remains the sole
authority for state preservation.Main Agents: Do NOT use this skill directly. If you need to test the TUI, invoke the `tui_tester` subagent. Drive terminal UI (TUI) applications programmatically for testing, automation, and inspection. Use when: automating CLI/TUI interactions, regression testing terminal apps, or verifying interactive behavior. Also use when: user asks "what is agent-tui", "what does agent-tui do", "demo agent-tui", "show me agent-tui", "how does agent-tui work", or wants to see it in action.
Expert guidance for testing Gemini CLI behavior and visual output using terminal automation.
Expertise in auditing and fixing repository scripts and GitHub Actions workflows to ensure technical robustness and security.
Expertise in analyzing time-series repository health metrics, investigating root causes, and proposing proactive workflow improvements.
Expertise in managing the Git and GitHub Pull Request lifecycle, including staging changes, generating PR descriptions, and branch management.
Always use this skill when the task involves writing, reviewing, or editing files in the `/docs` directory or any `.md` files in the repository.