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

learningslearnings 搜索

Agent Skill

learnings 用于记录任务执行中的错误、用户纠正、经验和能力缺口,适合在 Codex、Claude、Cursor、Gemini CLI 中希望让 Agent 持续沉淀问题、修正和最佳实践时使用。可结合来源仓库、安装命令和原始 README 继续核验具体用法。安装前建议确认权限范围、维护状态,以及是否会触发联网、命令执行或文件读写。

总安装

504

周安装

21

GitHub Stars

222

下载量

168
CodexClaudeCursorGemini CLI

安装说明

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

GitHub

来源数

2

许可证

unknown

最后核验

2026-05-01

来源状态

来源可访问

安装方式

通过对话安装

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

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

命令行安装

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

skills.shnpx skills
npx skills add https://github.com/shpigford/skills --skill learnings

简介

Learnings 技能用于查找、检索和筛选相关信息,支持基于关键词快速定位候选结果。

  • 适用于研究支持、内容调研或信息聚合类任务,帮助 Agent 发现相关资源与线索。
  • 通过 GitHub 安装后可用于 Codex、Claude 等宿主环境,提供结构化检索能力。
  • 使用前应确认权限范围,注意可能触发联网请求及数据读取操作。
  • learnings 属于研究检索类 Skill,可作为该场景下的辅助能力补充。

SKILL.md

Learnings

Final pre-commit sweep: did we learn anything in this session that the next person (or agent) working in this repo will regret not having written down?

The bar is high. Most sessions produce nothing worth adding. That's fine. Saying "nothing worth adding" is a valid — and often correct — outcome. Do not invent findings to justify the skill.

Step 1: Gather context

Run these in parallel:

  • git diff (unstaged) and git diff --cached (staged) — what actually changed
  • git status — new files, deleted files
  • git log --oneline -20 — recent commit style and scope
  • Read CLAUDE.md if it exists (project root, then .claude/CLAUDE.md)
  • Read README.md if it exists

Also re-read this session's conversation: what did the user correct you on? What did you stumble over? What non-obvious thing did you discover about the codebase?

Step 2: Apply the bar

A candidate learning is worth codifying only if it meets at least one of these:

  1. Non-obvious gotcha — something that cost real time this session and will cost real time next time. ("The build silently caches X, you have to nuke .cache/ to actually re-run.")
  2. Convention the code doesn't self-document — a pattern, naming rule, or structural choice that isn't visible from reading one file. ("Migrations must be written idempotent because they run on every boot.")
  3. User correction that is reusable — the user pushed back on an approach in a way that applies beyond this task. ("Don't add error boundaries around server components in this repo — they swallow Next.js's own error UI.")
  4. External dependency or env requirement — something a fresh clone wouldn't work without. ("Requires STRIPE_WEBHOOK_SECRET in .env.local or checkout tests fail silently.")
  5. Architectural decision with a reason — a choice that looks arbitrary without the why. ("We hand-roll the queue instead of using Sidekiq because Rails 8 solid_queue handles our volume and removes the Redis dep.")

Reject candidates that are:

  • A summary of what this PR does (that's what the commit message is for)
  • Restating what the code already makes obvious
  • Generic best practices ("use TypeScript strict mode") that aren't specific to this project
  • One-off debugging fixes that won't recur
  • Anything already covered by existing CLAUDE.md / README.md content — check before proposing

Step 3: Decide the target file

  • CLAUDE.md — instructions *to Claude*. How to work in this repo. Commands, conventions, gotchas, "don't do X." Audience: the next AI agent in this repo.
  • README.md — instructions *to humans*. Setup, architecture overview, deployment. Audience: a developer cloning the repo.

Overlap exists. When in doubt: is this something I'd want auto-loaded into every future session? → CLAUDE.md. Is this something a human needs during onboarding? → README.md.

If the project has no CLAUDE.md and the learning belongs there, propose creating one — but only if there's at least one solid entry to put in it. Don't create an empty scaffold.

Step 4: Propose, don't commit

Present findings like this:

## Session learnings

**Worth adding to CLAUDE.md:**
- [concrete proposed line or bullet, written in the voice/style of the existing file]
  Why: [one line — what it prevents or explains]

**Worth adding to README.md:**
- [same format]

**Considered but rejected:**
- [thing that almost made the cut] — [one-line reason it didn't]

Then ask: "Want me to apply these edits?"

Do not edit CLAUDE.md or README.md without explicit approval. These files are load-bearing — a bad edit poisons every future session in the repo.

If nothing clears the bar:

## Session learnings

Nothing worth codifying. [One sentence on why — e.g., "All changes were straightforward feature work that the diff and commit message already explain."]

That's a complete, honest answer. Ship it and move on.

适合场景

01

用户想查找某类 Agent Skill 时

02

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

03

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

能力概览

能力 1

按任务关键词查找相关 Skills

能力 2

展示可复制的安装命令

能力 3

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

能力 4

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

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

平台分布

Codex

34.28%
按下载量换算58

Claude

32.19%
按下载量换算54

Cursor

18.76%
按下载量换算32

Gemini CLI

8.57%
按下载量换算14

安全审计

Gen Agent Trust Hub

通过

Socket

通过

Snyk

通过

权限和风险

只读

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

安装前确认

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

来源信息

继续浏览同类 Skills