
Claude Team
- Updated April 20, 2026
- Cracy660/claude-team-onboarding
An interactive (Polish-language) onboarding skill covering TDD, git hygiene, portable hooks, stack setup, and baseline plugins. A developer or team lead uses it to get a developer set up with consistent practices and tooling.
Key points
- Interactive onboarding
- TDD + git hygiene
- Portable hooks
- Stack and baseline plugin setup
Claude Team by the numbers
- Data as of Jul 7, 2026 (Skillselion catalog sync)
/plugin marketplace add Cracy660/claude-team-onboarding/plugin install claude-team@claude-team-onboardingAdd your badge
Show developers this skill is listed on Skillselion. Paste this into your README.
| Last updated | April 20, 2026 |
|---|---|
| Repository | Cracy660/claude-team-onboarding ↗ |
What it does
Interactive onboarding for teams: TDD, git hygiene, portable hooks, stack setup, and baseline plugins.
README.md
claude-team-onboarding
Plugin marketplace + single plugin (claude-team) for Jakub Adamski's Claude Code teaching curriculum. Delivers a ~20-minute Polish-language interactive onboarding that installs a baseline plugin set, portable Node hooks, Python + JavaScript stack tooling, git identity, and a personalized global CLAUDE.md — idempotent and resume-safe.
Install (student-facing)
Claude Code Desktop (Mac / Windows)
The Code tab has two input surfaces that are easy to confuse:
- The prompt box at the bottom (where you normally chat with Claude) — does not accept plugin-management slash commands. Typing
/plugin …here returns/plugin isn't a recognized command here. Some commands only work in the Claude Code terminal. - The integrated terminal pane — opens with Ctrl + ` (backtick) or Views → Terminal. Plugin commands go here.
Steps:
- Open the Code tab and pick any project folder.
- Open the integrated terminal (Ctrl + ` or Views → Terminal).
- In the terminal, run these three commands, each followed by Enter:
When/plugin marketplace add Cracy660/claude-team-onboarding /plugin install claude-team@claude-team-onboarding /reload-pluginsinstallasks for scope, pick User. - Close the terminal pane. In the normal prompt box, type:
(or just chat/claude-team:onboardingzacznij onboarding). The interview takes over in Polish.
Claude Code CLI (Linux or anyone running claude in a terminal)
Run all four commands directly — no Code tab / terminal distinction applies:
/plugin marketplace add Cracy660/claude-team-onboarding
/plugin install claude-team@claude-team-onboarding
/reload-plugins
/claude-team:onboarding
What it installs
Baseline plugins (every student):
superpowers— brainstorming, writing-plans, subagent-driven-developmentskill-creator— tools for building custom skillscontext7— on-demand library docsclaude-md-management— utilities for maintaining CLAUDE.mdfrontend-design— UI design heuristicspyright-lsp+typescript-lsp— language servers for Python and TS/JS
Portable Node hooks (~/.claude/hooks/):
protect-files.mjs— blocks edits to.env*and lock filescommit-gate.mjs— blocks commits when tsc/tests/ruff/pytest failauto-format.mjs— runs ruff/prettier/eslint after every editpost-compact.mjs— re-injects current plan phase after context compactiontest-review(inline prompt hook) — reviews new test files for anti-patterns
Stacks:
- Python:
uv,ruff,pytest,src/-layout - JS/TS:
npm,Vite,TypeScript,Prettier,ESLint,Vitest,Tailwind
Status line: ccstatusline configured with session + weekly usage (important for Claude basic plan).
Personalized ~/.claude/CLAUDE.md assembled from the student's answers.
For Kacper (team IT)
The skill emits structured diagnostic blocks on any failure, ready to paste into email or Telegram:
[CLAUDE-TEAM-ONBOARDING DIAGNOSTIC]
version: 0.1.0
section: <N>
os: <platform>
command: <failed command>
exit_code: <N>
stderr: |
...
state_file: <path>
[/DIAGNOSTIC]
Known friction points: winget install astral-sh.uv, npm install -g <lsp-binary>, occasional admin prompts on Windows. Install this plugin yourself a week in advance to see every decision the skill makes.
Student state file (inspectable): ~/.claude/team-onboarding-state.json / %USERPROFILE%\.claude\team-onboarding-state.json.
Development
Run hook tests
cd plugins/claude-team/hooks
npm test
Directory layout
claude-team-onboarding/
├── .claude-plugin/marketplace.json ← declares marketplace + plugin
└── plugins/claude-team/
├── plugin.json
├── skills/onboarding/
│ ├── SKILL.md ← orchestration logic
│ └── references/ ← Polish lesson docs (lazy-loaded)
├── commands/onboarding.md ← /claude-team:onboarding
├── hooks/ ← portable Node scripts + tests
└── templates/
├── CLAUDE.md.pl.hbs
├── settings-baseline.json
├── ccstatusline/settings.json
└── prompts/ ← 13 Polish section prompts
License
MIT
Status
v0.1.0 — initial release. See docs/superpowers/specs/2026-04-20-team-onboarding-design.md for the full design and docs/superpowers/plans/2026-04-20-team-onboarding-implementation.md for implementation history.