engine-file-layout

Map engine functions, types, and constants across split Go files.

2|Updated Mar 30, 2026
One-click install
npx skills add https://github.com/liuyu520/cc-connect-fork --skill engine-file-layout
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: engine-file-layout
Source: https://github.com/liuyu520/cc-connect-fork/tree/main/.claude/skills/engine-file-layout
Command: npx skills add https://github.com/liuyu520/cc-connect-fork --skill engine-file-layout

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Quickly locate a function, type, or constant across the engine's split-file layout after refactoring.

Core Features & Use Cases

  • Cross-reference engine.go and related files (engine_commands.go, engine_cards.go, engine_session.go, engine_events.go, engine_util.go, engine_workspace.go) to locate definitions.
  • Provides a concise map of file responsibilities and their relationships to speed up code discovery.
  • Use Case: When you need to understand where a symbol lives, or how files relate in the engine package.

Quick Start

Ask it to show me where a specific engine function resides in the engine file layout.

Frequently Asked Questions about engine-file-layout

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

FAQPage Schema
How do I locate a specific function across split Go engine files?▼

To locate a specific function across split Go engine files, cross-reference engine.go with related split files like engine_commands.go and engine_session.go to map where the symbol resides. This provides a structured reference of file roles to speed up code discovery.

What is the file layout structure of a split Go engine package?▼

The file layout structure of a split Go engine package divides responsibilities across files such as engine.go, engine_commands.go, engine_cards.go, engine_session.go, engine_events.go, engine_util.go, and engine_workspace.go. Each file holds specific definitions and inter-file relationships.

Can I find where an engine type or constant resides without external dependencies?▼

Yes, you can find where an engine type or constant resides without external dependencies. This approach requires no external tools and provides a structured reference of file responsibilities and inter-file relationships for efficient exploration.

How do I map file responsibilities when navigating a refactored Go engine codebase?▼

To map file responsibilities in a refactored Go engine codebase, apply a structured reference of file roles and inter-file relationships across the engine's split-file layout. This speeds up code discovery after files have been split.

What's the best way to speed up code discovery in a Go engine package?▼

The best way to speed up code discovery in a Go engine package is to use a concise map of file responsibilities and their relationships. Cross-referencing engine.go with related split files quickly locates definitions and clarifies inter-file relationships.