linehaul-ai/linehaulai-claude-marketplace
Overview
This skill answers questions about a code repository by analyzing source files and returning evidence-backed explanations. Use it to explore how components work, find where symbols are defined, and get precise citations to the code. It focuses on Go projects and related tooling in the Claude Marketplace context.
How this skill works
Before producing any answer, it determines the repository context (remote URL vs local) and the active branch so citations reference the correct source. It searches the codebase for relevant files, extracts exact lines of evidence, and synthesizes concise explanations with inline citations to the source. Responses are grounded only in repository files and will request more files if evidence is missing.
When to use it
- You ask "how does X work" for a component, function, or package.
- You need the file and line where a symbol (type, function, constant) is defined.
- You want a walkthrough of data flow or component interactions in the repo.
- You need code-backed answers for code review, debugging, or onboarding.
- You want precise citations (file:line or remote links) to include in documentation or PRs.
Best practices
- Provide repository context up front: indicate if the repo has a remote URL or is local-only.
- Point to a specific file, symbol name, or code region when possible to speed retrieval.
- Allow the skill to run the initial repo-detection steps so citations are accurate.
- If the answer seems incomplete, grant access to additional files or file paths to inspect.
- Expect answers strictly tied to repository contents; the skill will not guess beyond available files.
Example use cases
- "Where is the command dispatcher implemented and how does it register handlers?" — returns exact file and lines with explanation.
- "How does the plugin hook system pass data between subagents?" — extracts relevant functions and illustrates flow with citations.
- "Show me where the Claude integration credentials are loaded." — finds config parsing and cites lines.
- "Explain the build or CI config that affects the Go modules in this repo." — maps files and key lines with recommendations.
FAQ
I will use local-file citations (file_path:line_number) and ask you to confirm the repo is local-only so linked references remain accurate.
What languages does this skill support?
It detects the language of your question and responds in that language; the primary analysis is optimized for Go code in this repo context.
26 skills
This skill answers codebase questions by analyzing source files and citing exact locations to ground explanations.
This skill generates comprehensive technical wiki pages with diagrams, citations, and first-principles explanations to document components or systems.
This skill packages wiki Markdown into a VitePress site with dark theme, Mermaid diagrams, and production output for browsable pages.
This skill analyzes a codebase and generates a hierarchical wiki with onboarding guides and architecture maps for easy navigation.
This skill generates four audience-tailored onboarding guides for a codebase, delivering ready-to-use docs in onboarding/.
This skill guides integrating QuickBooks Online API end-to-end, including OAuth2 authentication, CRUD operations, and batch processing for invoicing and
This skill guides you through MyCarrierPackets API integration, including authentication, carrier invitations, data retrieval, monitoring, and document
This skill provides a concise, practical guide to building high-performance REST APIs with the Echo framework in Go, covering routing, middleware, binding, and
This skill helps you write reliable Go integration tests with Testcontainers by leveraging pre-configured modules for databases, queues, and more.
This skill helps you understand freight brokerage terminology and workflows across loads, tenders, carriers, stops, and accounts in laneweaverTMS.
This skill helps you build and customize node-based UIs with Svelte Flow, enabling custom nodes, edges, layouts, and interactive diagrams.
This skill guides you in building responsive Svelte visualizations with Layer Cake by managing scales, dimensions, data flows, and multi-rendering contexts.
This skill helps secure Goth integration with Echo by enabling safe session management, provider handling, and token storage across routes.
This skill helps you implement RBAC and multi-tenant authorization in a Go Echo backend, outlining roles, permissions, and JWT-based access control.
This skill creates well-structured GitHub issues from conversation, organizing work into parent issues with sub-tasks and clear acceptance criteria.
This skill helps you implement load lifecycle patterns, billing workflows, and TONU handling with clear transitions and financial calculations.
This skill provides unified API integration patterns for OAuth2, backoff, rate limiting, webhooks versus polling, and multi-tenant security across external
This skill guides you through Goth multi-provider authentication in Go, helping you install, configure providers, and implement secure OAuth flows.
This skill guides Svelte 5 runes for reactive state, props, and effects, helping you write safe, consistent, and performant components.
This skill helps you build real-time Slack apps by handling messages, mentions, interactions, and commands with Socket Mode or Events API.
This skill helps you write Go tests with testify, apply TDD, and mock interfaces to build reliable, maintainable test suites.
This skill helps secure Slack app authentication by guiding OAuth, token management, scope configuration, and production best practices.
This skill helps you design flexible Go APIs and decoupled components by teaching interface composition, implicit satisfaction, and testable patterns.
Fix and create Svelte 5 tests with vitest-browser-svelte and Playwright. Use when fixing broken tests, debugging failures, writing unit/SSR/e2e tests, or working with vitest/Playwright.
This skill helps you craft production-ready Supabase RLS policies with best practices and PostgreSQL conventions.
This skill designs PostgreSQL 17 schemas and migrations for laneweaverTMS using UUIDs, audit trails, soft deletes, and Supabase conventions.