lk:init

Initializes a research foundation by aligning user intent and mapping knowledge topics.

Updated Mar 24, 2026
One-click install
npx skills add https://github.com/hanh-nd/agent-kit --skill lk-init-hanh-nd
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: lk:init
Source: https://github.com/hanh-nd/agent-kit/tree/main/plugins/learning-kit/skills/init
Command: npx skills add https://github.com/hanh-nd/agent-kit --skill lk-init-hanh-nd

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Starting to learn a new subject often leads to unfocused research and bloated syllabi. This Skill solves that by first aligning on your goals, time budget, and desired depth, then building a filtered knowledge map so you only study what matters. ## Core Features & Use Cases - Intent Intake: Interactively captures your target depth (Familiarity, Competency, or Mastery), weekly time budget, success metric, and scope exclusions before any research begins. - RAG Foundation Setup: Provisions Seed and Adversarial notebooks, uploads your sources, and initializes a persistent state file for the learning pipeline. - Intent-Filtered Knowledge Mapping: Queries the seed material to identify core topics, expansion topics, hard dependencies, and explicit scope boundaries, plus adversarial gap-analysis queries. - Use Case: You want to reach conversational competency in Kubernetes in 5 hours per week. The Skill narrows the subject to a handful of core topics, ignores out-of-scope areas, and hands off a structured state file to the roadmap skill. ## Quick Start Ask the agent to initialize a learning plan for a subject, for example: initialize a learning foundation for Kubernetes at competency level with five hours per week.

Frequently Asked Questions about lk:init

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

FAQPage Schema
How do I create a structured learning plan for a new subject?▼

Run the init skill with your subject and optional sources. It asks about your target depth, weekly time budget, and success metric, then produces a filtered knowledge map of core topics and dependencies stored in a state file.

How does intent-based topic filtering work in learning research?▼

The skill queries your seed source material through the lens of your stated intent, selecting only the minimum core topics needed to reach your success metric. Familiarity level prioritizes breadth, while Mastery prioritizes first principles and failure modes.

What depth levels does the learning intake support?▼

Three levels are supported: Level 1 Familiarity for conversational understanding, Level 2 Competency for operating and maintaining systems, and Level 3 Mastery for design, troubleshooting, and innovation.

What happens after the initialization phase completes?▼

The skill writes a state contract JSON file containing the knowledge map, adversarial research queries, and notebook IDs. You then run the deep research queries in the adversarial notebook and invoke the lk:roadmap skill to build the navigation guide.

Can I exclude specific subtopics from my learning scope?▼

Yes. During the intent intake you can declare scope constraints listing subtopics to ignore. These exclusions are recorded in the state file and enforced when the knowledge map defines its scope boundary.