One-click install
npx skills add https://github.com/nthpaul/dotfiles --skill how-nthpaul
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: how
Source: https://github.com/nthpaul/dotfiles/tree/main/cursor/.cursor/plugins/local/how/skills/how
Command: npx skills add https://github.com/nthpaul/dotfiles --skill how-nthpaul

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill helps you learn how a specific part of a codebase works by tracing the real implementation and turning it into a senior-engineer-level mental model.

Core Features & Use Cases

  • Explain mode: Builds an architectural walkthrough by exploring the codebase, mapping key abstractions, and describing the end-to-end flow.
  • Critique mode: Produces the explanation first, then evaluates architectural issues using multiple specialized critics.
  • Right-sized exploration: Chooses between a direct one-pass explanation for simple questions and parallel exploration for complex subsystems.

Quick Start

Ask: "How does [feature/subsystem X] work in this repository?" and (optionally) "Critique the architecture for issues" if you want improvement-oriented feedback.

Frequently Asked Questions about how

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

FAQPage Schema
How do I understand how a specific subsystem works in an unfamiliar codebase?▼

To understand a subsystem, this Skill explores code paths, identifies abstractions, and synthesizes a clear architectural mental model. It traces triggers, call chains, and boundaries to provide an end-to-end walkthrough of the target feature.

What is the best way to trace call flows and map dependencies during engineering onboarding?▼

Tracing call flows during onboarding is handled by exploring the repository's reference prompts to map dependencies and identify cross-cutting flows. It produces a senior-engineer-level mental model without manual codebase digging.

Can I get an architectural critique of existing system design after generating an explanation?▼

Yes, you can request an architectural critique after the explanation. Critique mode evaluates architectural issues and highlights gotchas using specialized critics to provide improvement-oriented feedback on the subsystem.

Does this codebase exploration approach work for both simple and complex architectural questions?▼

Codebase exploration adapts to complexity by choosing a direct one-pass explanation for simple questions and parallel exploration for complex subsystems. This right-sized exploration ensures accurate architectural explanations regardless of scope.

How do I explain a runtime trace across cross-cutting flows in a large repository?▼

To explain a runtime trace, the Skill follows cross-cutting flows through the codebase to build an architectural walkthrough. It synthesizes the end-to-end execution path and component boundaries into a clear mental model.