wayne-skills: Instructions file for Claude Code

CLAUDE.md

wayne-skills CLAUDE.md is an instructions file for Claude Code from wangyendt/wayne-skills. It costs 1,634 tokens per session, scanned A, original, MIT.

Repository instructions for naming skills that correspond to modules in the Pywayne Python library. They define the required folders, names, and cleanup rules.

In plain words
What is it for?
Use them when creating or cleaning up Pywayne skills, especially when converting Python module paths into skill directories and hyphenated names.
Why use it?
They prevent skills from being placed or named inconsistently with the library's source structure.

Instructions file for Claude Code

Written for Claude Code: the file is CLAUDE.md. Also seen: mentions CLAUDE.md.

This is wangyendt/wayne-skills's own configuration. It tells Claude Code how to work on wayne-skills itself, so it is not a mod to install elsewhere. Copy it as a starting point and replace the rules that are about this project. Everything wayne-skills configures →

Reuse

Borrowing it

Nothing to install: this file belongs to wangyendt/wayne-skills. Take a copy, put it at the same path in your own repository, and replace the rules that are about this project with yours.

Copy the file
curl -O https://raw.githubusercontent.com/wangyendt/wayne-skills/main/CLAUDE.md
Clone the repo
git clone --depth 1 https://github.com/wangyendt/wayne-skills

Made for: Claude Code.

Wrote this? Show the measurements

A badge with what this costs and how it scanned, read live from this page, so it follows the numbers instead of freezing them. Markdown for a README, HTML for a documentation site or a project page.

agentmods badge for wayne-skills CLAUDE.md

README.md
[![agentmods](https://agentmods.dev/badge/instructions/wangyendt/wayne-skills/claude-md.svg)](https://agentmods.dev/instructions/wangyendt/wayne-skills/claude-md)
Your own site
<a href="https://agentmods.dev/instructions/wangyendt/wayne-skills/claude-md"><img src="https://agentmods.dev/badge/instructions/wangyendt/wayne-skills/claude-md.svg" alt="Measured on agentmods" height="20"></a>
Per session 1,634 This file is loaded in full into every session.
When invoked 1,634 The same file — it is already loaded in full.
Security scan A 0 findings. A grade says what 26 rules found in the file — not that it is safe.
Origin original No closer match found in the catalogue.
Token cost

What it costs to keep this loaded

Counted locally with the o200k_base tokenizer, which is exact for GPT models; Claude uses its own tokenizer and its counts differ. Treat this as one consistent yardstick across the catalogue rather than a bill. Prices are per million input tokens.

ModelPer sessionOnce invoked
Fable 5.1 $0.01634 $0.01634
Opus 5 $0.00817 $0.00817
Sonnet 5 $0.00327 $0.00327
Haiku 4.5 $0.00163 $0.00163

Measured 7d ago against content hash 4eaa7de1515d, method: parsed. Prices are Anthropic first-party input rates as of 2026-09-07, from the pricing page.

Security

Grade A, and why

wayne-skills CLAUDE.md scanned grade A with 0 findings against 26 rules in 11 categories — prompt injection, anti-refusal, data exfiltration, privilege escalation, supply chain, agent snooping, system-prompt leakage, SSRF and excessive agency — measured 7d ago.

A static scan of the body, not an audit. Every finding is printed with the line that produced it so you can judge whether it matters here. A mod is markdown that instructs an agent; that is exactly why what it instructs is worth reading.

Nothing flagged

None of the 26 patterns this scan looks for appear in this file: no shell pipes, no recursive deletes, no credential paths, no hidden text, no instruction-override or anti-refusal phrasing, no agent-config snooping. That is not a guarantee, it is the absence of the things that are checkable.

CLAUDE.md · 110 lines

How it starts

The opening of the file, as written. The whole thing — 110 lines — stays where its author put it; the contents beside it link to each section on GitHub.

Pywayne Skill 命名规范

Skill 命名规则

在创建 pywayne 库的 skill 时,必须按照源码和文档的目录结构对 skill 进行命名(name)和目录结构

目录结构:

  • 所有 pywayne skill 都应放在 pywayne/ 目录下
  • 子目录名使用连字符(-),Python 模块的下划线 _ 转连字符 -
  • SKILL.md 的 name 字段使用完整路径(连字符分隔,符合 hyphen-case 规范)

示例:

源码目录 Skill 目录结构 SKILL.md name
pywayne/lark_custom_bot.py pywayne/lark-custom-bot/ pywayne-lark-custom-bot
pywayne/bin/cmdlogger pywayne/bin/cmdlogger/ pywayne-bin-cmdlogger
pywayne/tts pywayne/tts/ pywayne-tts
pywayne/bin/gettool pywayne/bin/gettool/ pywayne-bin-gettool
pywayne/bin/gitstats pywayne/bin/gitstats/ pywayne-bin-gitstats
pywayne/calibration/magnetometer_calibration.py pywayne/calibration/magnetometer-calibration/ pywayne-calibration-magnetometer-calibration
pywayne/vio/tools.py pywayne/vio/tools/ pywayne-vio-tools
pywayne/vio/SE3.py pywayne/vio/se3/ pywayne-vio-se3
pywayne/vio/SO3.py pywayne/vio/so3/ pywayne-vio-so3
pywayne/llm/chat_bot.py pywayne/llm/chat-bot/ pywayne-llm-chat-bot

命名原则:

  1. 源码使用下划线:Python 模块名遵循 PEP8 规范使用下划线(如 chat_bot.py
  2. Skill 目录使用连字符:下划线 _ 转连字符 -(如 chat-bot/
  3. Skill name 使用连字符:将路径 / 替换为 -,全部使用小写(如 pywayne-llm-chat-bot
  4. 符合 hyphen-case 规范:只允许小写字母、数字和连字符(打包脚本验证要求)

目的:

  • 使 skill 目录结构与 pywayne 库的代码组织保持一致
  • 便于用户理解 skill 对应的源码位置
  • 简化技能管理和查找

Skill 创建后清理

创建 skill 并打包后,必须执行以下清理

  1. 删除 .skill 文件 - 打包文件不需要保留在源码仓库中
  2. 删除 scripts/references/assets 中的空文件夹 - 保留非空的文件夹

原因:

  • .skill 文件只用于分发,源码仓库不需要
  • 避免空目录占用仓库空间

示例:

# 创建后(需要清理)
./
├── pywayne/
│   └── plot/
│       ├── SKILL.md
│       ├── scripts/           # 空,删除
│       ├── references/        # 空,删除
│       └── assets/            # 空,删除
└── plot.skill                 # 打包文件,删除

# 清理后
./
└── pywayne/
    └── plot/
        └── SKILL.md

README 编写规范(经验总结)

在为本仓库编写或重写 README.md 时,遵循以下规则,确保文档可维护、可检索、可扩展:

Read the full file on GitHub · 110 lines

Changes

What this file has done since we first saw it

Hashed on every crawl. A supply-chain change to an agent config is a question of when, not whether, so the history is kept rather than the latest state alone.

  1. 7d ago First seen · 110 lines · 1,634 tokens per session scan A 4eaa7de1515d

Subscribe to this mod's changes

wayne-skills CLAUDE.md is an instructions file published in the GitHub repository wangyendt/wayne-skills (8 stars, last pushed 10d ago), licensed MIT. It adds 1,634 tokens to every session, about $0.0082 per session on Opus 5. A static security scan graded it A with 0 findings. No closer match exists in the catalogue, so it is treated as the original; first seen 2026-08-31.

Related

Other instructions, from other repositories

codex AGENTS.md

AGENTS.md instructions for openai/codex, covering rust/codex-rs, the codex-core crate, code review rules, crate api surface and model visible context.

openai/codex · 5,182 tokens

vscode buildNext.instructions.md

Working notes and architecture documentation for the new esbuild-based build system in build/next. Use when making changes to the new build pipeline (transpile/bundle commands, NLS plugin, source-map handling, resource copying, or self-hosting watch tasks).

microsoft/vscode · 6,785 tokens

next.js AGENTS.md

AGENTS.md instructions for vercel/next.js, covering next.js development guide, codebase structure, monorepo overview, core package: packages/next and other important packages.

vercel/next.js · 7,296 tokens

langchain AGENTS.md

AGENTS.md instructions for langchain-ai/langchain, covering global development guidelines for the langchain monorepo, corridor security analysis, project architecture and context, monorepo structure and development tools & commands.

langchain-ai/langchain · 4,469 tokens

vscode oss-third-party-notices.instructions.md

Instructions for microsoft/vscode, covering vs code oss third-party-notices pipeline, architecture, pipeline flow in ci, applying the notice (cutover) and fallback chain (never fail the build).

microsoft/vscode · 5,001 tokens

spec-kit AGENTS.md

AGENTS.md instructions for github/spec-kit, covering agents.md, about spec kit and specify, quickstart — add a new integration in 5 steps, integration architecture and integrationmanifest — file tracking.

github/spec-kit · 7,104 tokens