agent-sessions-layout

Align Agent Sessions workbench layout changes with the authoritative spec.

Updated Mar 19, 2026
One-click install
npx skills add https://github.com/Nithwin/shadowcode --skill agent-sessions-layout-nithwin
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: agent-sessions-layout
Source: https://github.com/Nithwin/shadowcode/tree/main/.github/skills/agent-sessions-layout
Command: npx skills add https://github.com/Nithwin/shadowcode --skill agent-sessions-layout-nithwin

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Ensure the Agent Sessions workbench layout remains consistent with the official spec, preventing drift between code and documentation and reducing regressions.

Core Features & Use Cases

  • Provides a canonical spec reference (LAYOUT.md) for layout structure, visibility defaults, editor modal behavior, and storage keys.
  • Guides contributors to update the revision history when layout changes are made.
  • Encapsulates implementation principles for agent session parts (SidebarPart, ChatBarPart, PanelPart, etc.) and related files.

Quick Start

Follow the guidelines in the Skill to verify that any layout changes align with the authoritative spec and update the corresponding files accordingly.

Frequently Asked Questions about agent-sessions-layout

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

FAQPage Schema
How do I enforce the workbench layout spec for Agent Sessions to prevent code drift?

To enforce the Agent Sessions workbench layout, apply the authoritative LAYOUT.md spec to grid structure, part visibility, titlebar behavior, and storage keys to prevent drift between code and documentation.

What is the canonical reference for Agent Sessions sidebar, titlebar, and editor modal behavior?

The canonical reference for Agent Sessions layout behavior is the LAYOUT.md spec, which defines visibility defaults, editor modal behavior, storage keys, and the implementation principles for agent session parts like SidebarPart and PanelPart.

How do I update the revision history when making Agent Sessions layout changes?

Update the revision history by following the guidelines in the layout spec to verify that any grid structure or titlebar changes align with the authoritative LAYOUT.md file and update the corresponding files accordingly.

Do I need specific naming conventions for agent session parts like ChatBarPart and PanelPart?

Yes, implementing agent session parts requires specific naming conventions and file structures defined in the layout spec to ensure workbench consistency and reduce regressions across SidebarPart, ChatBarPart, and PanelPart components.

Why does my Agent Sessions workbench layout regress after updating the grid structure?

Workbench layout regressions occur when grid structure changes drift from the authoritative spec, which can be prevented by enforcing required files, storage keys, and part visibility defaults defined in the LAYOUT.md reference.