Claude Skills Onboarding for New Engineering Team Members
Joining a new engineering team means learning new tools, processes, and conventions Claude skills can accelerate this onboarding by automating documentation reviews, generating test scaffolds, and helping you understand codebase patterns faster. This guide covers the essential skills every new team member should configure during their first week.
Setting Up Your Claude Skills Environment
Before diving into team-specific workflows, ensure your Claude Code installation includes the core skills. The base installation provides document processing and code execution, but specialized skills unlock faster onboarding.
To see what skills you have available, list the files in your skills directory:
ls ~/.claude/skills/
Note: There is no /skills list command in Claude Code. Skills are plain Markdown files and are discovered by filename.
If you’re starting fresh, add these foundational skills first:
- supermemory — captures and retrieves institutional knowledge
- tdd — generates test cases aligned with your team’s testing conventions
- pdf — processes technical documentation and API specs
- webapp-testing — validates frontend changes against your team’s acceptance criteria
- frontend-design — checks component implementations against design specs
These five skills cover the majority of onboarding tasks, from reading architecture documents to validating your first pull requests.
Document Processing with the PDF Skill
New team members often receive architecture decision records, API specifications, and runbooks in PDF format. The pdf skill lets you extract and organize this information without switching between tools.
/pdf summarize the authentication flow from security-architecture-v2.pdf
/pdf extract all endpoint definitions from api-docs.pdf and output as markdown
/pdf find "rate limit" in the operations-manual.pdf and return surrounding context
This skill becomes particularly valuable when reviewing technical documentation during your first sprint. Instead of manually searching through long documents, you can ask specific questions and get targeted answers.
Test-Driven Development with the TDD Skill
Every team has different testing conventions — some prefer Jest, others use Pytest or RSpec. The tdd skill adapts to your team’s patterns when you provide context about your tech stack.
After cloning the repository, start by understanding the existing test structure:
/tdd analyze the test structure in ./tests/ and summarize the testing patterns used
When writing your first tests, provide the skill with examples from the codebase:
/tdd write unit tests for src/auth/token-validator.ts following the patterns in tests/unit/auth/
The skill generates tests that match your team’s naming conventions, fixture usage, and assertion styles. Review these generated tests to learn how your team structures test files.
Memory Management with the Supermemory Skill
Team knowledge lives in Slack threads, Google Docs, Notion pages, and engineering blog posts. The supermemory skill acts as your personal knowledge base, retrieving relevant context when you need it.
During your first two weeks, build your memory index:
/supermemory Remember: Our code review requires at least one approval from a senior engineer
/supermemory Remember: We use conventional commits with types: feat, fix, docs, refactor, test
/supermemory Remember: Deployments happen on Tuesdays and Thursdays after 2pm PT
Later, when you’re in a PR review or debugging session, retrieve this information instantly:
/supermemory What is the commit message format?
/supermemory What is the deployment process?
This skill reduces the number of Slack messages you need to send asking “how do we…” questions.
Frontend Workflows with Frontend-Design and Webapp-Testing
If your team works on web applications, the frontend-design and webapp-testing skills speed up UI development and validation.
The frontend-design skill helps you implement components correctly on the first attempt:
/frontend-design create a Button component matching our design system: primary variant, 40px height, 16px horizontal padding
/frontend-design verify that the LoginForm component follows accessibility guidelines for form inputs
The webapp-testing skill runs your application and validates behavior:
/webapp-testing run the login flow and verify that users see the dashboard after successful authentication
/webapp-testing take screenshots of the mobile navigation on viewport widths 375px and 768px
These skills validate your work against team standards without requiring manual browser testing for every change.
Practical Onboarding Workflow
Here’s a typical first-week workflow using these skills:
-
Day 1-2: Read architecture docs using
/pdf extractcommands. Add key decisions to supermemory. -
Day 3: Run
/tdd analyzeon your team’s test suite. Write your first test following the patterns you discover. -
Day 4-5: Make your first code change. Use
/frontend-design verifyto check component implementation, then/webapp-testing runto validate the feature works. -
End of Week 1: Review your supermemory index and add any patterns you’ve learned about code style, PR requirements, or deployment processes.
This workflow ensures you learn by doing rather than passively reading documentation.
Skill Customization for Team Context
Once you’re comfortable with the base skills, customize them for your team’s specific needs. Many skills accept configuration options:
For the tdd skill, specify your test framework and patterns in your Claude settings:
{
"tdd": {
"framework": "jest",
"assertionLibrary": "expect",
"fixturePath": "./tests/fixtures/"
}
}
For the webapp-testing skill, configure your local development URL:
{
"webapp-testing": {
"baseUrl": "http://localhost:3000",
"viewport": {
"width": 1280,
"height": 720
}
}
}
These configurations make the skills feel like extensions of your team’s existing tools rather than generic utilities.
Creating a Team Onboarding CLAUDE.md
For team leads setting up the onboarding experience, a dedicated CLAUDE.md file transforms passive documentation into an interactive guide. Unlike architecture docs that explain what the code does, an onboarding CLAUDE.md explains how to work on the codebase effectively.
A well-structured onboarding CLAUDE.md addresses three core areas: project setup, coding conventions, and team workflow:
# Project Onboarding Guide
## Quick Start
1. Clone the repository
2. Run `npm install` in /frontend and /backend
3. Copy `.env.example` to `.env` and fill in values
4. Run `docker-compose up -d` to start local services
5. Execute `npm run dev` in both directories
## Important Paths
- `/backend/src/routes` - API endpoint definitions
- `/frontend/src/components` - React component library
- `/shared/types` - TypeScript definitions shared between services
- `/migrations` - Database migration files
## Coding Standards
- Use functional components with hooks in React
- Follow RESTful conventions for API routes
- Always include JSDoc comments for public functions
- Run `npm run lint` before committing
## Team Processes
- Create feature branches from `develop`, not `main`
- All PRs require one approval
- Use conventional commits: `feat:`, `fix:`, `docs:`
- Deployments happen on merge to `main`
## Using Skills During Onboarding
When working on new features, use these commands:
- `Load tdd skill` - Start with tests, then implementation
- `Load frontend-design skill` - Get component suggestions matching our design system
- `Load supermemory skill` - Build persistent context about our codebase
The key insight is treating CLAUDE.md as a specification layer rather than a static document. New developers can ask Claude Code to execute tasks described in the file, creating an interactive onboarding experience.
For larger teams, create role-specific loading instructions within the file:
## Role-Based Guides
Load these additional guides based on your role:
- For frontend work: load /docs/frontend-standards.md
- For backend work: load /docs/backend-standards.md
- For DevOps: load /docs/infrastructure-guide.md
## Common First Tasks for New Developers
1. Fix a "good first issue" labeled bug
2. Add a unit test for an existing feature
3. Update documentation for a component you modified
Version control your CLAUDE.md files alongside your code—this creates a historical record of how your team’s practices evolved. When conventions change, update the file and communicate the change to existing team members.
To measure onboarding effectiveness, track time-to-productivity metrics: can new hires make their first commit on day one? Complete a small feature by end of week one? If not, the CLAUDE.md likely needs improvement. The docx skill can generate onboarding progress reports, giving you structured feedback on which parts of onboarding create bottlenecks.
Building Your Personal Skill Stack
As you become more productive with Claude skills, you’ll naturally discover which ones fit your role best. Backend engineers might rely more heavily on pdf for reading protobuf definitions and API contracts. Frontend developers will find the frontend-design skill indispensable for matching pixel-perfect implementations.
The key insight is that these skills reduce friction during onboarding. Rather than spending hours searching for documentation or struggling with unfamiliar test patterns, you have intelligent assistance that understands your team’s conventions.
Start with the five skills listed above, build your supermemory index with team knowledge, and customize your configuration as you learn more about your team’s specific workflows.
Related Reading
- Claude SuperMemory Skill: Persistent Context Guide — Set up the supermemory skill as your team’s shared knowledge base that new engineers can query from day one
- How to Share Claude Skills with Your Team — Distribute the onboarding skill bundle consistently so every new engineer starts with the same toolset
- How Do I Test a Claude Skill Before Deploying to Team — Validate your onboarding skills before rolling them out to new engineers to ensure a smooth first experience
- Claude Skills: Getting Started Hub — Explore the complete onboarding path for new Claude Code users and foundational skill installation patterns
Built by theluckystrike — More at zovo.one