Skip to content
Back to skills

468 Index Aed28731

ASecurity

There are specific instructions that Claude needs for ALL the intelligent textbook projects on each computer you use. These go in a file in the users $HOME directory: `$HOME/.claude/CLAUDE.md`

  • 9 stars
  • 0 votes
  • 0 copies
  • 2 views
  • Added June 1, 2026
developmentjavascriptgojavagit

Security analysis

A100/100

Pro scans all 2 files and shows the line behind each finding

Scanned June 1, 2026

npx -y skills add tools-only/X-Skills --skill 468-index_aed28731 --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of 468 Index Aed28731?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for 468 Index Aed28731
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/tools-only-468-index-aed28731/badge)](https://www.skillsdirectory.com/skills/tools-only-468-index-aed28731)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
# User Global Claude

There are specific instructions that Claude needs for ALL the
intelligent textbook projects on each computer you use.  These go in
a file in the users $HOME directory:

`$HOME/.claude/CLAUDE.md`

## Projects Directory

This tells Claude where you clone your github projects:

`PROJECTS_HOME=$HOME/projects`

You need to be in this directory when you clone a new github repository.

## Default License

When you create any new textbook, what License should you use?

- **License**: Creative Commons Attribution-NonCommercial 4.0 (CC BY-NC 4.0)

## Claude Skill Repo

`cd ~/Documents/ws/claude-skills; git pull`


## P5.js rules

### P5.js Controls

- for p5.js MicroSims, ALWAYS use the p5.js builtin controls.  Never draw them manually.

### Button
`createButton(label)`
Used for actions: reset, start, pause, randomize

### Slider
`createSlider(min, max, value, step)`
Used for continuous parameters: speed, size, probability

### Checkbox
`createCheckbox(label, checked)`
Used for on/off options and feature toggles

### Select (Dropdown)
`createSelect()`
Used for choosing modes, algorithms, datasets

### Input (Text field)
`createInput(value, type)`
Used for numeric or short text input

## P5.js Editor Support

- for p5.js MicroSims, the deployed HTML uses the p5.js editor standard `<main></main>` (no id attribute). This allows teachers to copy and paste the JavaScript file directly into the p5.js editor without modification. In setup(), always parent the canvas with `canvas.parent(document.querySelector('main'));`.  Never add `id="main"` to the HTML `<main>` tag.

Files in this skill

  • README.md939 B
  • skill.md1.6 KB

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.