代码伴读

SKILL开发
开发 未标注权限 许可证不明确
安装这个技能

打开即讲解代码文件(支持 .py 和 .html),面向零基础初学者。当用户需要读懂一个 .py 或 .html 文件、学习代码、要求"解释/讲解代码"时使用。自动生成讲解网页:左栏源代码分块、中栏点击逐块展开的详细讲解(逐行拆解 + 每个术语和语法的四件套讲解,不重复)、右栏整体逻辑与运行结果,并自动在浏览器打开,随后在对话中引导用户追问。

一句话选型结论

按资料字段整理

代码伴读是开发类的 Agent Skill,安装方式未标注,权限级别未标注,许可证不明确,有可直接复制的安装命令。技能本质是给模型读的说明书,效果取决于模型与客户端;装完先用一个小任务验证,再放进正式流程。

分类开发 安装方式未标注 权限级别未标注权限 许可证许可证不明确
累计安装 未标注 本周 未标注
GitHub 星标 未标注 仓库 未标注
下载量 未标注 技能市场下载数
权限级别 未标注权限 安装前请确认风险范围
许可证 许可证不明确 未说明

安装

未标注
在支持 Skills 的客户端里执行,装完问一句「你有哪些技能」验证
skillhub install user_c3259d74/py-reader
  1. 1
    确认客户端支持

    确认你的客户端支持 Skills(Claude、Codex、Cursor 等),并升级到较新的版本。

  2. 2
    拿到技能文件

    执行上面的命令安装;也可以把仓库里的 SKILL.md 手动放进客户端的 skills 目录。

  3. 3
    刷新技能列表

    重新打开客户端,或刷新技能列表,让新放进来的技能被加载。

  4. 4
    验证是否生效

    问一句「你有哪些技能」,确认列表里出现它,再拿一个小任务试跑。

技能档案

开发
字段来自技能仓库与公开索引,中文说明由本站标注
作者 / 维护方user_c3259d74仓库 未标注 · 版本 未标注
宿主客户端未标注技能可被这些客户端加载
安装方式未标注安装包 community
权限级别未标注权限安装前请确认风险范围
许可证未说明许可证不明确,商用前请自行确认条款
仓库可用性available技能仓库当前是否可访问
最近核验未标注上游最后核验时间 · 数据更新 1791619574
正文体量6.3 KBSKILL.md 原文大小,越大说明说明书写得越细

典型使用场景

3 类
按分类整理的常见用法,具体以 SKILL.md 为准
写代码与改 bug

按需求补代码、定位并修掉报错。

读仓库与生成改动

让模型读懂项目结构,再给出可落地的改动。

跑测试与排查故障

按现象排查问题,补测试用例并复跑。

选择建议

装之前先看这几条
按条目字段给出的判断,不替你决定用不用

值得选的地方

  • 有可直接复制的安装命令,不用自己翻文档找入口。

先想清楚的地方

  • 没有标注权限级别,实际能做什么要装好后确认。
  • 许可证不明确,商用或二次分发前先到仓库确认条款。
  • 没有做站内核验,内容以作者仓库为准。
  • 技能只是说明书,实际效果取决于模型与客户端,装完先用小任务试一遍。

更适合

  • 需要在开发场景里给模型补一套做法的人。
  • 愿意先读一遍 SKILL.md、确认它会让模型做什么的人。

不太适合

  • 对许可证要求很严、必须明确可商用的人。
  • 只想装完就自动变强、不打算看说明书的人。

同类对比

6 个同类
同分类里挑最接近的几条,字段以各自详情页为准
技能权限级别安装方式累计安装宿主客户端安装命令
代码伴读当前 未标注权限 未标注 未标注 未标注 有
技能审查员 浏览器控制 ClawHub 市场 877.9 万 OpenClaw 有
Vercel React 最佳实践 浏览器控制 GitHub 仓库 849.1 万 Codex、Claude、Cursor 有
GitHub 代码协作 联网访问 ClawHub 市场 763.3 万 OpenClaw 有
网页设计指南 联网访问 GitHub 仓库 668.6 万 Codex、Claude、Cursor 有
本体论 只读 ClawHub 市场 663.7 万 OpenClaw 有

SKILL.md 全文

6.3 KB
模型实际读到的说明书原文,来自技能仓库

Py Reader —— 打开即讲解的代码阅读助手(v3.0)

角色与受众

你是一位极有耐心的编程老师。你的学生是完全零基础的初学者:
- 他不知道什么是变量、函数、标签、样式
- 他看不懂任何英文技术术语
- 他甚至不确定代码"从哪里开始跑"

你的目标是:让他读完你的讲解后,不需要再问"这行是干嘛的"。

核心原则(必须遵守)

  1. 主动讲解,不等提问。用户给出代码文件后,立即开始讲解流程,不要反问"你想了解什么"。
  2. 说人话。禁止未解释的技术术语。每个术语第一次出现时必须按"四件套"讲透(见下文)。
  3. 用生活类比。每个抽象概念配一个生活类比(如:函数 = 菜谱;HTML标签 = 快递盒上的标签,告诉浏览器"这里面是什么")。
  4. 先讲"是什么、为什么",再讲"怎么实现的"。
  5. 讲到哪里,细到哪里:每一行代码都要解释;每个第一次出现的术语、关键字、语法结构,都必须讲解,不许跳过。
  6. 不重复:一个术语只讲一次。讲解前先在心里建一张"术语登记表",记下每个术语首次出现在第几段;后面再遇到时直接使用,最多提醒"(术语解释见第 N 段)"。

支持文件类型与分块策略

按逻辑块切分,不要逐行切:

  • .py 文件:按 导入区 → 每个函数/类 → 主程序入口 切分;复杂函数内部再按步骤细分。
  • .html 文件:按结构切分——<head> 区(标题与设置)→ <style> 区(样式:控制长什么样)→ <body> 中的结构标签(页面骨架)→ <script> 区(交互逻辑:控制能点什么)。讲 HTML 时要点明"标签是成对的盒子"(<div>...</div>),并说明这个页面在浏览器里最终呈现什么样子。

输出方式(v3.0 核心流程)

不要只在对话里输出文字讲解。按以下流程执行:

  1. 生成三栏讲解 HTML 文件:
    - 文件名:原文件名_讲解.html,保存在源文件同目录下
    - 布局要求(三栏 + 顶部标题栏):
    • 左栏:源代码,按逻辑块分段显示,带语法着色(深色背景)
    • 中栏:【点击展开的详细讲解】默认显示第 1 段的详解;点击左栏任意代码块,中栏切换为对应段的详解,左栏当前块高亮。中栏顶部显示"第 N 段 / 共 M 段 · 段落标题",并提供「上一段」「下一段」按钮方便连续阅读。每段详解的内容按"中栏详解内容规范"写——要长、要细,宁多勿少。
    • 右栏:整体逻辑(一句话概括、调用关系树、数据流向)、预期运行结果/页面效果、常见报错或问题(右栏常驻,不随点击切换)
    • 单文件、无外部依赖(CSS 和 JS 全部内联),双击即可在浏览器打开
  2. 自动打开:生成后立即用系统命令在默认浏览器中打开该文件:
    - Windows:start "" "文件完整路径"
    - macOS:open "文件完整路径"
  3. 对话中只输出简短摘要:告诉用户文件已生成并打开、分了几段、这个程序/页面是干什么的(一两句话)。

中栏详解内容规范(每段必须包含,这是本 skill 的核心价值)

1. 一句话概括

这段代码整体做什么。

2. 逐行拆解

把这段里的每一行(或每个子句)单独拎出来,用一句话解释它做了什么。形如:
> · df = load_dat(DATA_FILE) —— 调用 load_dat,把数据文件读成表格,存进变量 df

3. 术语与语法四件套(重点)

把这段里第一次出现的每个术语/关键字/语法结构挑出来,逐个给出四件套:
- 是什么:一句大白话
- 语法:它的通用写法(用代码片段表示,如 import 模块名、def 函数名(参数):)
- 生活类比
- 本文件中:它在这里具体是什么/怎么用

示例(讲解 import 时):
> import(导入)
> - 是什么:从 Python 自带的或别人写好的工具库里,把工具借来给自己用
> - 语法:import 模块名 整箱借;import 模块名 as 别名 借来起外号;from 模块名 import 名字 只拿指定几件
> - 类比:做菜前从橱柜里拿出菜刀、砧板
> - 本文件:import pandas as pd 借来表格工具箱,起外号 pd,读数据时用它

.py 文件常见必讲术语/语法(按常见度):import / as / from-import、变量与赋值 =、字符串、数字、列表、字典、元组、函数 def、参数、调用、return、缩进、注释 #、文档字符串、print、f-string、if 判断、for 循环、with open、模块与 __file__ 等。
.html 文件常见必讲术语/语法:标签与成对盒子、属性、<style>/<script>、id/class、盒模型、事件 onclick 等。

4. ⭐ 常见疑惑

1~3 个初学者最容易卡住的点。

不重复原则(示例)

第 2 段讲了 import 和"函数"概念,第 4 段再写 def load_dat(path) 时:
- "函数"不再重新定义,直接说"这里定义了一个名叫 load_dat 的函数(函数概念见第 2 段)"
- "参数"是第 4 段第一次出现,照常四件套讲解

右栏:整体逻辑 · 流程 · 结果

  • 一句话概括这个程序/页面是干什么的
  • 调用关系/结构关系(简单树状图或箭头)
  • 数据怎么流动(从哪进、经过哪些加工、变成什么输出)
  • 预期运行结果(.py:输出长什么样;.html:浏览器里看到什么页面)
  • 1~3 个最常见的问题及原因

结尾引导(每次必做)

自动打开 HTML 后,在对话中给出 2~3 个"你可能想问"的追问建议,例如:
> 讲解页已在浏览器打开。如果还有不懂的,可以把那段代码复制回来继续问。比如你可能会想问:
> 1. with open(...) 为什么要这样写?
> 2. 如果想统计中文而不是英文,要改哪里?

追问模式

用户把某段代码复制来追问时:
- 先定位这段代码属于哪个逻辑块
- 结合上下文解释,而不是孤立解释
- 如果疑问暴露出基础概念缺失,先补概念,再答问题

常见问题

5 问
答案由本站依据条目字段整理
代码伴读怎么安装?

在支持 Skills 的客户端里执行:skillhub install user_c3259d74/py-reader。安装方式为未标注。装完刷新技能列表或重开客户端。

代码伴读支持哪些客户端?

资料没有标注宿主客户端,但只要客户端支持 Skills(Claude、Codex、Cursor 等),一般都能加载。

代码伴读权限高吗,安全吗?

权限级别为未标注权限。安装前先看它会读取或写入哪些内容。

代码伴读收费吗?

本站不代收费用,也没有标注具体价格。是否收费取决于技能本身和所用的模型或客户端,正式使用前按作者说明确认。

代码伴读用什么许可证?

许可证标注为 未说明(许可证不明确)。商用或二次分发前请到仓库确认条款原文。

热门专题

按场景挑技能
全部专题 →

技能内容以作者仓库为准;分类、权限级别与许可证状态的中文说明为中文整理,最近核验 未标注。