Skip to content
Back to skills

Teammate Brief

ASecurity

Write an onboarding document for a person joining or picking up a project — what it is, setup steps verified by running them, env var names and where to get them, tasks with "done when", owners, don't-touch list. Use for "brief my teammate", "onboarding doc for X", "hand this project to someone".

  • 17 stars
  • 0 votes
  • 0 copies
  • 1 view
  • Added October 18, 2026
ai-agentsgogit

Security analysis

A92/100
  • mediumInstalls packages at runtime which could introduce malicious dependencies

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

Scanned October 18, 2026

npx -y skills add KrishP147/skills --skill teammate-brief --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Teammate Brief?

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

Security grade badge for Teammate Brief
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/krishp147-teammate-brief/badge)](https://www.skillsdirectory.com/skills/krishp147-teammate-brief)

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
---
name: teammate-brief
description: Write an onboarding document for a person joining or picking up a project — what it is, setup steps verified by running them, env var names and where to get them, tasks with "done when", owners, don't-touch list. Use for "brief my teammate", "onboarding doc for X", "hand this project to someone".
argument-hint: "[teammate name or role]"
---

One Markdown file for a human reader, in plain language: "run this command", not "invoke"; no skill or session jargon. **Gate**: commit only if the `handoff-auto` skill's `TRACKING.md` allows it, only on `<default>` (defined there; protected → its docs branch `docs/brief-<name-slug>`, "Protected `<default>`" there), and on the user's yes; push needs its own yes; sharing the file is the user's call.

## 1. Ask (one batch, each with its default)

1. **Who** (default: the person just named, else "the next person on this"; file-name slug `teammate` when no name).
2. **Role**: what they'll own (default: inferred from context, confirmed).
3. **Familiarity** with the stack (default: new, so spell steps out).

"go" → defaults.

## 2. Sections

1. **What it is**: 2–3 sentences: purpose, users, state (shipping / prototype / paused), from the README and recent `git log`.
2. **Setup**: gather steps from README, package scripts, Makefile, compose, CI. Run each here and note the observed result (tests 41/41, server on :3000). Skip destructive, credentialed and slow steps (deploys, migrations on real data, anything needing a secret, long builds); mark them and any step you couldn't run **unverified — <reason>**.
3. **Env vars**: table Variable · purpose · where to get it, from `.env.example`, config loaders, env lookups, CI secrets. **Names only**: read no real `.env` or secret file, write no value. Unknown source → "ask <owner>".
4. **Tasks**: numbered, each with a "done when" checkable without asking you. From open issues (skip `wayfinder:*` planning tickets and issues In Progress or In Review per the `next` skill's `BOARD.md`); ask the user for the rest. Issues via `gh issue list -R <o>/<r>`, `<o>/<r>` per the `next` skill's `BOARD.md`, Target repo section. `gh` unavailable → ask the user for the task list.
5. **Owners**: area/path → who to ask. Unknown → "unclear — ask <user>".
6. **Don't touch**: path — reason. Empty is fine: "nothing off-limits".

## 3. Draft, then write

Show the full draft. On yes: `skilleddocs/briefs/<name-slug>-<local-date>.md`. Untracked → exclude `skilleddocs/` per [TRACKING.md](../handoff-auto/TRACKING.md) (it also covers the `pip install .` hazard).

Files in this skill

  • README.md4.5 KB
  • SKILL.md2.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.