「Why Claude Code」缺一个可对照的参照物:学生搭完 nano harness 后无法验证真实 Claude Code 发了什么
Los mantenedores suelen responder en 1 día
Nadie ha tomado este issue todavía.
Evaluación
- Dificultad
- 2/5
- Tiempo estimado
- 1-3 horas
- Aptitud para principiantes
- 85/100
- Tipo de issue
- Documentación
- Claridad
- Bien especificado
- Estado de actividad
- Activo
- Área
- documentation
Línea de trabajo
Comienza por la sección «Why Claude Code» de README.md, README-zh.md y README-ja.md, y revisa la redacción y el estilo de los enlaces del texto circundante. Añade el enlace de referencia solicitado al final de esa sección en los tres archivos; se considera terminado cuando los enlaces están presentes, apuntan al archivo de Claude-Code especificado y el código del capítulo y la estructura del curso no han cambiado.
Escrito por el modelo de indexación a partir del texto del issue.
Descripción
按 CONTRIBUTING 第 1 条,先开 issue 说清楚问题,再决定要不要发 PR。
问题
README 的「Why Claude Code」把 Claude Code 剥到本质,列了一串构件(agent loop + tools + skill 按需加载 + context compaction + subagent + task system + permission governance…)。17 课就是照着这张清单一节一节搭出来的。
但学生搭完之后,没有办法把自己的 nano harness 和真实的那一个对照——课程从头到尾没有出现过真实 Claude Code 实际发到模型的那段系统提示词和工具 schema。于是「Claude Code 是这么做的」这句话,学生只能信,不能验。
具体会卡在两处:
- s03_permission:真实 harness 的权限治理有多少是写在提示词里、多少是写在工具 schema 里?学生没有参照物,只能照课程的简化版理解。
- 入口差异:真实 Claude Code 从终端进和从 SDK 进,发的提示词和工具集并不一样——同模型同日,一边约 26k 字符 35 个工具,另一边约 21k 字符 29 个工具,连开头那句身份都改写了。这件事恰好印证课程反复强调的「Agent 产品 = 模型 + harness」:模型没变,harness 的入口变了,产品行为就变了。课程里没有地方能让学生看到这个。
想提的改动
在 README 的「Why Claude Code」那节末尾加一行参考链接,指向按产品分目录、带日期、带复现命令的系统提示词与工具 schema 实抓归档,让学生能自己跑一遍 diff:
一行,三语 README 同步(README.md / README-zh.md / README-ja.md),不动任何章节代码,不扩展课程结构。
两件要先说明白的
- 利益相关:这个归档由我所在的 Continuum AI 维护。所以我没有直接发 PR,先来问你们要不要——不要的话我就不发了,也不会再提。
- AI 协助:按 CONTRIBUTING 第 5 条声明,这条 issue 是我用 Claude Code 写的。上面两处数字(26k/35、21k/29)是我们自己从线上抓下来的实测,我核对过文件再写进来的,不是模型复述的。
另外看到 CONTRIBUTING 里「会直接关掉 agent 批量跨仓库开的 PR」那条——我这个账号最近确实在不少仓库提过东西,所以这条我主动摆出来:如果你们觉得这就是那一类,直接关掉就好,不用解释。
🤖 Generated with Claude Code
- Lenguaje dominante
- Python
- Estrellas
- 78.6k
- Forks
- 12.6k
- Merge medio
- 3 h 27 min
- PR fusionados (30 d)
- 2
Preparar el entorno
- Sin Dockerfile ni archivo de Docker Compose
- Sin plantilla de pull request
- Leer la guía de contribución
Primeros pasos
- Lee el issue completo y luego la guía de contribución del proyecto.
- Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
- Haz un fork del repositorio y trabaja en una rama.
- Abre un pull request que haga referencia al número del issue.
Más de shareAI-lab/learn-claude-code
-
[web] Buttons show the default arrow cursor on hover (Tailwind v4 dropped the preflight `cursor: pointer`)Posiblemente ocupada @xbsheng la tomó hace 3 días. Abierto
Dificultad 2/5 1-3 horas Aptitud para principiantes 85/100
shareAI-lab/learn-claude-code#594 ·
Los mantenedores suelen responder en 1 día
-
s04/s05/s06 的 README.zh.md 里有几处代码注释仍是英文Posiblemente ocupada @zl1nq la tomó hace 16 días. Abierto
Dificultad 2/5 1-3 horas Aptitud para principiantes 76/100
shareAI-lab/learn-claude-code#589 ·
Los mantenedores suelen responder en 1 día
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 75/100
shareAI-lab/learn-claude-code#583 ·
Los mantenedores suelen responder en 1 día
-
[s08] Reactive compaction does not recognize Anthropic's "prompt is too long" errorPosiblemente ocupada @zmylol la tomó hace 39 días. Abierto
Dificultad 2/5 1-3 horas Aptitud para principiantes 78/100
shareAI-lab/learn-claude-code#560 · 1 comentario ·
Los mantenedores suelen responder en 1 día
-
docs(s02): explain why specialized tools are needed when Bash can do the same workPosiblemente ocupada @kunshanyep-beep la tomó hace 37 días. Abierto
Dificultad 1/5 Menos de una hora Aptitud para principiantes 76/100
shareAI-lab/learn-claude-code#549 · 1 comentario ·
Los mantenedores suelen responder en 1 día
Todos los issues de shareAI-lab/learn-claude-code
Issues similares
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 74/100
aws-samples/sample-per-model-bedrock#243 ·
Los mantenedores suelen responder en 1 día
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 66/100
FuRongJun-1999/dsh-memory#404 ·
Los mantenedores suelen responder en 1 día
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 72/100
Los mantenedores suelen responder en 1 día
-
bug frontend
Dificultad 2/5 1-3 horas Aptitud para principiantes 68/100
PennyLaneAI/catalyst#3337 ·
Los mantenedores suelen responder en 1 día
-
Workflow.schedule stops when a cron deadline passes before sleepPosiblemente ocupada @HuaTNA la tomó hoy. Abierto
Dificultad 2/5 1-3 horas Aptitud para principiantes 82/100
Los mantenedores suelen responder en 1 día