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.