System Documentation

What problem does it solve?

It solves the problem of getting unstuck when you are dropped into an unfamiliar codebase and need to determine where execution begins.

Core Features & Use Cases

  • Entry-point discovery across ecosystems: Guides you through common conventions for Go, Node/TypeScript, Python, Rust, JVM stacks, Ruby, and container/orchestration setups.
  • Evidence-based verification: Prompts you to confirm the candidate entry by tracing the first ~50 lines to see whether it actually performs startup/bootstrapping work.
  • Multi-binary and library-awareness: Helps identify multiple binaries (e.g., cmd/ in Go, [[bin]] in Rust) and explicitly handles projects that are libraries or frameworks with no single main.

Quick Start

Ask the skill to identify the entry point by checking the project’s stated documentation and then following the language-specific conventions for where startup code should live.

Dependency Matrix

Required Modules

None required

Components

Standard package

💻 Claude Code Installation

Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.

Please help me install this Skill:
Name: find-entry-point
Download link: https://github.com/dhnt/dhnt/archive/main.zip#find-entry-point

Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
View Source Repository

Agent Skills Search Helper

Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.