install
source · Clone the upstream repo
git clone https://github.com/NeverSight/learn-skills.dev
Claude Code · Install into ~/.claude/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/NeverSight/learn-skills.dev "$T" && mkdir -p ~/.claude/skills && cp -r "$T/data/skills-md/acquia/nebula/nebula-project-structure" ~/.claude/skills/neversight-learn-skills-dev-nebula-project-structure && rm -rf "$T"
manifest:
data/skills-md/acquia/nebula/nebula-project-structure/SKILL.mdsource content
Project structure
This project uses a two-folder structure to separate example code from working code:
src/ ├── components/ # Working components (Storybook reads from here) │ └── global.css # Base styles imported by Storybook ├── stories/ # Working stories (Storybook reads from here) examples/ ├── components/ # Example component implementations (for reference) └── stories/ # Example stories (for reference)
Package manager
Detect the package manager by checking for lock files in the project root:
→ npm (package-lock.json
,npm run
)npx
→ yarn (yarn.lock
,yarn
)yarn dlx
→ pnpm (pnpm-lock.yaml
,pnpm
)pnpm dlx
→ bun (bun.lockb
,bun run
)bunx
Use the detected package manager for all commands in these instructions.