Stock macOS ships bash 3.2 (frozen 2007 due to GPLv3) and BSD find. Both scripts used `mapfile` (bash 4+) and `find -printf` (GNU only), so a fresh Mac user running `bash scripts/install.sh` died on line 11 before copying anything. Replace with a portable shell glob — same sort order, no `find` dependency, works on bash 3.2 and 4+. Verified on git-bash: 16 skills discovered, install dry-run copies all, `build.sh` produces a valid archive. See .wiki/concepts/install-portability.md for the full gotcha. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
1.7 KiB
1.7 KiB
Wiki Index
Catalog of all wiki pages. One line per page, organized by type. Updated on every ingest / new page.
Overview
- overview.md — what claude-skills is, layout, how to navigate
Entities
Concepts
- active-platform-decision.md — why
active-platformis a skill (not a memory entry); why default = Windows; how it's wired intoproject-bootstrap - build-notes.md — why
build.ps1exists alongsidebuild.sh; PS 5.1 backslash-in-zip gotcha; how to extract a.skill - install-portability.md —
install.sh/build.shrewritten to dropmapfile(bash 4+) andfind -printf(GNU only) so stock macOS (bash 3.2 + BSD find) works - context7-setup.md — switched context7 from manual MCP entries to the official plugin; API key in
.mcp.jsonas--api-key; now also captured assetup-context7skill (one-time install/migrate flow with key discovery) - repo-layout.md — flat
skills/, committeddist/, bash + PowerShell scripts; install model - skill-versioning.md — why infra skills carry
version: <semver>in frontmatter and howproject-bootstraprecords them in a per-project manifest - skill-vs-plugin.md — when a bare SKILL.md is enough vs when you actually need a plugin (slash commands, hooks, sub-agents, MCP servers); concrete breakdown of
superpowers - wiki-realignment.md — fixing
project-bootstrapto create the Karpathy-canonical wiki layout