Token导航 LogoToken导航TokenDH.com
研究检索只读github未标认证来源可访问许可证需确认审计异常

interactive-study-guide互动学习指南

Agent Skill

interactive-study-guide 用于查找、检索和筛选相关信息,适合在 Codex、Claude、Cursor、Gemini CLI 中需要根据关键词、任务场景或来源线索快速定位候选结果时使用。可结合来源仓库、安装命令和原始 README 继续核验具体用法。安装前建议确认权限范围、维护状态,以及是否会触发联网、命令执行或文件读写。

总安装

533

周安装

22

GitHub Stars

4

下载量

174
CodexClaudeCursorGemini CLI

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

GitHub

来源数

2

许可证

unknown

最后核验

2026-05-01

来源状态

来源可访问

安装方式

通过对话安装

复制提示词发给支持本地命令或 Skills 的 AI 助手,先确认命令和权限,再让它执行。

请帮我安装这个 Agent Skill:interactive-study-guide(互动学习指南)
来源仓库:https://github.com/petekp/agent-skills
仓库路径:skills/interactive-study-guide
安装命令:
npx skills add https://github.com/petekp/agent-skills --skill interactive-study-guide
安装前请先检查当前环境是否支持对应 CLI,并向我确认将要执行的命令、安装目录、联网范围和文件读写权限;确认后再执行。

命令行安装

复制命令到本机终端执行。该命令会通过 npx skills 从第三方来源获取 Skill;本站只展示命令,不托管安装包,也不自动执行。

skills.shnpx skills
npx skills add https://github.com/petekp/agent-skills --skill interactive-study-guide

简介

用于查找、检索和筛选相关信息。

  • 适合根据关键词、任务场景或来源线索快速定位候选结果。
  • 可结合来源仓库和原始 README 进一步核验具体用法。
  • 安装命令:npx skills add https://github.com/petekp/agent-skills --skill interactive-study-guide。
  • 建议确认权限范围、维护状态及是否会触发联网、命令执行或文件读写。

SKILL.md

Interactive Study Guide

Transform a static study guide markdown file into an immersive, interactive learning experience served as a local web app. The output should feel like a NYT interactive feature or a Pudding.cool essay — editorial typography, generous whitespace, purposeful animation, and visualizations that reveal structure rather than decorate.

Guiding Principles

  • Restraint over spectacle. Every animation must earn its place by revealing something the static text cannot. Avoid gratuitous motion.
  • Content determines form. Each section gets the layout and interactivity best suited to its content type — never force a visualization where prose works better.
  • Scroll as narrative. The primary interaction is scrolling. Use scroll-driven reveals, sticky elements, and waypoint transitions to create a reading rhythm.
  • Typographic confidence. Large serif headings, measured line lengths, and ample vertical rhythm. The text itself should feel beautiful before any interactivity loads.
  • Progressive enhancement. The page is readable and useful even if JavaScript fails. Interactivity layers on top.

Workflow

Step 1: Locate and Parse the Study Guide

Accept a path to the study guide markdown file. Parse it into structured sections using the known template format from codebase-study-guide:

SectionHeading PatternContent Type
Purpose## 1. Why This ExistsProse with problem/approach/users
Threshold Concepts## 2. The Big IdeasNamed concepts with code locations
System Map## 3. System MapMermaid diagram + table
Request Walkthrough## 4. Walking Through a RequestSequence diagram + annotated code steps
Deep Dives## 5. System Deep DivesMultiple ### 5.X subsections
Patterns## 6. Patterns & ConventionsNamed patterns + naming table
Boundaries## 7. Boundaries & External SystemsTable of external systems
Testing## 8. Testing StrategyProse with exploration prompts
Next Steps## 9. Your Next StepsChecklists by day

If the markdown doesn't match this exact structure, adapt gracefully — detect sections by heading content rather than numbering.

Step 2: Set Up the Project

Run the scaffold script to create the Vite project:

bash scripts/scaffold.sh <output-directory> "<project-name>"

This creates a configured Vite project with D3, Prism.js, and the editorial design system pre-installed. After scaffolding, run npm install in the output directory.

Step 3: Build Section by Section

Transform each parsed section into its interactive counterpart. Consult references/section-strategies.md for detailed visualization patterns and code examples for each section type. Consult references/design-system.md for all typography, color, spacing, and motion tokens.

The section-to-visualization mapping:

SectionInteractive Treatment
PurposeFull-bleed hero with large serif typography. Animated text that fades in on load. The problem statement presented as a bold pull-quote. No interactivity needed — let the words breathe.
Threshold ConceptsCards that start collapsed showing only the concept name. Click to expand with a smooth height transition. Show "you'll see this in" file paths as clickable pills. Subtle connecting lines between related concepts.
System MapInteractive D3 force-directed graph replacing the Mermaid diagram. Nodes are draggable. Hover shows the one-line purpose from the table. Click a node to scroll to its deep dive section. Animated edges show data flow direction.
Request WalkthroughScroll-driven step-through. A sticky diagram panel on the left animates as the reader scrolls through annotated code steps on the right. Each step highlights the active system in the diagram. Code blocks use syntax highlighting with line-by-line reveal.
Deep DivesTabbed interface where each system is a tab. Within each tab: purpose as a bold header, pattern name as a linked badge, abstractions table, interfaces shown as a mini connection diagram, and the exploration task in a distinct callout box.
PatternsSearchable/filterable card grid. Each card shows pattern name, where it appears (as code-location pills), and why. Cards flip or expand on click to show the full description. Naming conventions shown as a styled reference table.
BoundariesClean data table with hover-to-expand rows. Each row shows the external system, its role, and integration pattern. Consider a simple boundary diagram showing inside/outside the system.
TestingMinimal treatment — styled prose with the exploration prompt in a distinct interactive callout (checkbox that reveals a hint).
Next StepsInteractive checklist with local storage persistence. Progress bar at the top. Days presented as horizontal timeline nodes. Completed items get a satisfying check animation.

Step 4: Wire Navigation and Transitions

Build a minimal navigation system:

  • Left sidebar (desktop) or bottom sheet (mobile): Section titles as nav links with scroll-spy highlighting
  • Progress indicator: Thin bar at top of viewport showing read progress
  • Smooth scroll: Clicking a nav link animates to the section
  • Section transitions: Each section fades in as it enters the viewport using IntersectionObserver

Step 5: Start the Dev Server

After building all components:

cd <output-directory> && npx vite --open

Step 6: Polish Pass

Before presenting to the user, verify:

  • Typography hierarchy is clear — headings, body, code, and captions are visually distinct
  • Whitespace is generous — sections breathe, nothing feels cramped
  • Animations are smooth and purposeful — no jank, no gratuitous bouncing
  • System map is interactive — nodes drag, hover shows info, click navigates
  • Code blocks have syntax highlighting appropriate to the codebase's language
  • Mobile layout works — single column, touch-friendly interactions
  • prefers-reduced-motion is respected — all animations disable gracefully
  • Color contrast meets WCAG AA — especially code blocks and muted text
  • Navigation scroll-spy accurately tracks the current section
  • Interactive elements (tabs, cards, checklists) respond immediately, no loading states needed

Resources

scripts/scaffold.sh

Creates a configured Vite project with dependencies and the editorial design system. Usage documented in Step 2.

references/section-strategies.md

Detailed visualization strategy and code patterns for each study guide section. The primary reference while building — consult before writing any section component.

references/design-system.md

Complete editorial design system: typography scale, color palette, spacing, motion tokens, and component-level styles. Every visual decision should reference these tokens.

适合场景

01

用户想查找某类 Agent Skill 时

02

需要根据任务场景推荐可安装能力包时

03

需要对比不同来源的安装命令和来源信息时

能力概览

能力 1

按任务关键词查找相关 Skills

能力 2

展示可复制的安装命令

能力 3

保留来源站点、仓库和原始说明,方便继续核验

能力 4

展示第三方安全扫描或审计结果

安装后应在对应宿主中按原始 README 的触发条件使用;具体调用方式请以来源页面和 README 为准。

平台分布

Codex

35.06%
按下载量换算61

Claude

30.88%
按下载量换算54

Cursor

18.92%
按下载量换算33

Gemini CLI

9.09%
按下载量换算16

安全审计

Gen Agent Trust Hub

未通过

Socket

通过

Snyk

通过

权限和风险

只读

该 Skill 主要提供规则、说明或参考内容,本身偏只读;真正读写文件、联网或执行命令仍取决于宿主 Agent 的任务。

安装前确认

本站仅展示第三方公开信息,不托管安装包,不提供自动安装或运行环境。安装前应自行审查源码、依赖和命令行为。来源安全扫描存在 warning/failed 结果,不能写成本站确认安全。当前只有一个来源,正式发布前建议补源仓库或其他目录站核验。

来源信息

继续浏览同类 Skills