trailmark-summary

Runs Trailmark summary analysis to detect languages, entry points, and dependencies in a codebase.

Updated May 17, 2026
One-click install
npx skills add https://github.com/irrit-us/agent_misc --skill trailmark-summary-irrit-us
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: trailmark-summary
Source: https://github.com/irrit-us/agent_misc/tree/main/skills/trailmark-summary
Command: npx skills add https://github.com/irrit-us/agent_misc --skill trailmark-summary-irrit-us

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires trailmark.

What problem does it solve? Getting a quick structural overview of an unfamiliar codebase normally requires manual reading, which misses parser-based language detection, entry point enumeration, and dependency data. This Skill runs Trailmark's summary analysis to produce all three outputs reliably. ## Core Features & Use Cases - Automatic Language Detection: Uses Trailmark's parse API to detect supported languages in a target directory before analysis. - Structural Summary: Runs trailmark analyze --language auto --summary to return entry point counts and dependency lists. - Output Verification: Checks that detected languages, entry points, and dependencies are all present, reporting gaps instead of fabricating results. - Use Case: Before decomposing a codebase in a vivisect workflow, run this Skill to get detected languages, entry point count, and dependencies as a quick orientation. ## Quick Start Run a Trailmark summary analysis on the target directory to get detected languages, entry points, and dependencies.

Frequently Asked Questions about trailmark-summary

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

FAQPage Schema
How do I get a quick structural overview of a codebase?▼

Run Trailmark's summary analysis with `trailmark analyze --language auto --summary` on the target directory. It returns auto-detected languages, an entry point count, and a dependency list without requiring manual code reading.

How does Trailmark detect programming languages in a project?▼

Trailmark detects languages through its parse API, specifically the `trailmark.parse.detect_languages` function, which analyzes the target directory using parser-based detection. This is more accurate than manual inspection or extension-based guessing.

What should I do if trailmark is not installed?▼

Report that trailmark is not installed and stop. Do not run pip install, uv pip install, or git clone commands; the user must install trailmark themselves before the analysis can proceed.

When should I use trailmark-structural instead of the summary analysis?▼

Use trailmark-structural when you need full structural analysis with all passes, hotspot scores, or taint data. The summary analysis only provides detected languages, entry point counts, and dependencies for quick orientation.

Why does the summary output need verification?▼

The output must include all three required elements: detected languages, an Entrypoints line, and a Dependencies line. If any are missing, the analysis is incomplete and the gap should be reported rather than fabricating results.