Agent skill

Team Skills

by tikalk in tikalk/adlc-team-skills

A skill your agent uses when listing, adding, or onboarding team skills from the directives repo to the agent's skills directory; --all installs every default and external skill at once.

MITAuto-check passedDevelopment

Install Team Skills

skills CLI
$ npx skills add tikalk/adlc-team-skills --skill team-skills -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install tikalk/adlc-team-skills team-skills --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Manual copy
$ git clone --depth 1 https://github.com/tikalk/adlc-team-skills.git skills-src && mkdir -p .claude/skills && cp -r skills-src/skills/team/team-skills .claude/skills/team-skills && rm -rf skills-src

Use ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.

Claude Code skills documentation · loads skills from .claude/skills/

Facts

Skill name
team-skills
GitHub stars
141
Token cost
~1.9k tokens
SKILL.md length
787 words
Files
3 (incl. scripts)
Skills in repo
44
Repo updated
First seen
Licence
MIT

At a glance

A skill your agent uses when listing, adding, or onboarding team skills from the directives repo to the agent's skills directory; --all installs every default and external skill at once.

  • Works in 4 steps: Read Skills Manifest → Show Available Skills → Install Selected Skills → …
  • Onboarding team skills from the directives repo to the agents skills directory
  • SKILL.md covers Overview, When to Use, Core Process and Common Rationalizations, plus 4 more sections
  • Runs Shell and PowerShell scripts from its folder

What it does

Team Skills is an agent skill from tikalk/adlc-team-skills. Use when listing, adding, or onboarding team skills from the directives repo to the agent's skills directory; --all installs every default and external skill at once.

Its SKILL.md is about 1.9k tokens, which your agent loads only when the skill is triggered. The skill folder holds 5 other files, including scripts (for example `scripts/bash/setup-team.sh`).

It sits in Development. The repository describes itself as: Agent skills for the Agentic SDLC: team lifecycle (team-boot, team-learn, team-init, team-repair), software factory, evals, CDR lifecycle with confidence scoring, and… The licence is MIT.

When your agent uses it

  • Onboarding team skills from the directives repo to the agents skills directory
  • --all installs every default and external skill at once

Example prompts

  • “/team-skills”

Requirements

  • A Bash shell
  • PowerShell

Workflow steps

4 steps, taken from the step headings in SKILL.md.

  1. Read Skills Manifest
  2. Show Available Skills
  3. Install Selected Skills
  4. Confirm

What it can do on your machine

Read from SKILL.md and the folder at commit 4c4ad44. It shows what the files ask for, not the result of running them.

  • Tool permissions

    Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.

    From allowed-tools in the SKILL.md frontmatter.

  • Runs code

    Ships 2 files in scripts/ (Shell and PowerShell), which the agent can run.

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    No URLs in SKILL.md.

    From URLs in SKILL.md, links to its own repository left out.

  • Credentials

    Names no API keys, tokens, secrets or passwords.

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

Context cost

Team Skills loads about 1.9k tokens when it runs. Until then it costs about 45 tokens; SKILL.md has 787 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~45
When it runs · the whole SKILL.md, loaded when a task matches
~1.9k

Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.

Safety

Auto-check passed

The automated check found no risky patterns in SKILL.md.

Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); the scripts in this folder are not scanned.

SKILL.md

The full file from tikalk/adlc-team-skills at commit 4c4ad44, republished under its MIT licence (© tikalk). 787 words, ~1,883 tokens.

Download SKILL.mdSave it as .claude/skills/team-skills/SKILL.md (or your agent's skills folder). This skill also uses 2 other files; get the full folder from GitHub.
name
team-skills
description
Use when listing, adding, or onboarding team skills from the directives repo to the agent's skills directory; --all installs every default and external skill at once.
disable-model-invocation
true

team-skills

Overview

Browse available skills from the team AI directives and install selected ones to the current agent's skills directory. Use --all to install every default and external skill in one pass. Skills are installed under their original names (no prefix) so they stay in sync with the manifest.

When to Use

  • When the user asks to browse, list, or install team skills.
  • When the input names a specific skill to install.
  • When extending the agent's capabilities with team-shared skills.
  • When team-setup delegates /team-skills --all after initial configuration.
text
$ARGUMENTS

Core Process

Setup

Read the file .adlc/init-options.json directly. Do NOT use glob, find, or any file-search tool to locate it — search tools may silently skip dotfile-prefixed path segments. Read the file at the exact relative path .adlc/init-options.json from the current working directory.

If that read fails (file not found), walk up parent directories by reading ../.adlc/init-options.json, then ../../.adlc/init-options.json, and so on — up to 4 levels. Stop at the first successful read.

From the JSON, extract the team_ai_directives field:

json
{
  "team_ai_directives": "/path/to/team-ai-directives"
}

If team_ai_directives is not set, STOP:

Team AI directives not configured.
Run: /team-setup

Helper scripts (canonical in team-setup, referenced relative to skill directory):

  • $(dirname "$0")/../team-setup/team-helpers.sh --json
  • $(Split-Path $PSCommandPath -Parent)/../team-setup/team-helpers.ps1 -Json
Step 1: Read Skills Manifest

Read {REPO_ROOT}/.skills.json (where {REPO_ROOT} denotes the project root — the directory where .adlc/ lives) and {TEAM_AI_DIRECTIVES}/.skills.json (team directives manifest). Merge both, with project-root entries taking precedence. Parse the manifest sections (schema v2.0.0):

SectionDescriptionInstalled by --all?
defaultLocal skills (in skills/{name}/) auto-installed during setupYes
externalRemote skills fetched by URL, installed on demandYes
blockedRejected — must never be installedNever
Step 2: Show Available Skills

Present skills grouped by section. For each skill show:

  • Name (the key, e.g. github-actions for local, react-best-practices for external)
  • Description
  • Whether it's already installed (check agent skills directory)

Format:

Team Skills from {TEAM_AI_DIRECTIVES}

Default (local, installed by --all):
  [installed] dbt-template - DBT project templates and best practices
  [available] github-actions - GitHub Actions CI/CD pipeline patterns
  [available] helm-charts - Helm chart patterns for Kubernetes
  [available] crossplane - Crossplane Composition and XRD patterns
  [available] external-secrets - External Secrets Operator patterns
  [available] gke-workload-identity - GKE Workload Identity patterns

External (remote, installed by --all):
  [available] react-best-practices - React performance optimization
  [available] web-design-guidelines - Web interface best practices
Step 3: Install Selected Skills

Determine the install target from the arguments:

  • --all: Install every default skill and every external skill, skipping anything in blocked and anything already installed.
  • A skill name: Install that one skill directly.
  • No input: Ask the user which skills to install.

Determine the agent's skills directory:

  1. Read .adlc/integration.json to get the current agent
  2. Use {agent_folder}/skills/ as the destination

Install under the original name (no prefix), frontmatter name unchanged:

For local skills (default list — names map to skills/{name}/):

  1. Locate {TEAM_AI_DIRECTIVES}/skills/{name}/SKILL.md
  2. Copy SKILL.md to {skills_dir}/{name}/SKILL.md

For external skills (external map — entries have a url):

  1. Download SKILL.md from the entry's url field
  2. Save to {skills_dir}/{name}/SKILL.md

Never install any skill listed in blocked. Skip skills already present at the destination (report them as [installed]).

Step 4: Confirm
Installed: github-actions
Location: .opencode/skills/github-actions/SKILL.md
Source: default (local:./skills/github-actions)
Notes
  • Default skills are installed via --all, typically invoked by team-setup after initial configuration or run manually at any time.
  • Skills are installed under their original names — no team- prefix — so the on-disk name matches the manifest key.
  • Skills from the blocked list are never installed.
  • External skills are fetched over HTTPS from the URL in the manifest.
Show full SKILL.md (305 more words)Show less

Common Rationalizations

RationalizationWhy it's wrongDo this instead
"I'll add a team- prefix to installed skills"Diverges the on-disk name from the manifest key, breaking lookupsInstall under the original name; frontmatter name stays unchanged
"Search tools will find .adlc/init-options.json"Glob/find silently skip dotfile-prefixed path segmentsRead the exact relative path directly
"Blocked skills are just strong recommendations"blocked means explicitly rejected on installNever install blocked skills
"Default skills already auto-installed elsewhere"Only --all (via team-setup or manual) installs themRun /team-skills --all to onboard the default set
"I'll skip merging the project-root manifest"Project entries are meant to override team defaultsMerge both manifests; project-root wins conflicts

Red Flags

  • Using glob, find, or grep to locate .adlc/init-options.json instead of reading the exact path.
  • Renaming a skill or adding a team- prefix on install — install under the original name so it matches the manifest.
  • Installing a skill listed under the blocked section.
  • Writing skills to any directory other than the agent's configured skills folder.
  • Proceeding past an unset team_ai_directives field instead of stopping with the config message.
  • Fetching an external skill over a non-HTTPS URL.

Verification

  • .adlc/init-options.json was read directly (no search tool) and team_ai_directives resolved to a path.
  • Both {REPO_ROOT}/.skills.json and {TEAM_AI_DIRECTIVES}/.skills.json were merged; project-root entries won any conflicts.
  • Each installed skill lives at {skills_dir}/{name}/SKILL.md with its original name in frontmatter (no prefix).
  • No skill from the blocked section was installed.
  • --all installed every default and external skill (skipping blocked and already-installed).
  • A confirmation block was emitted showing the installed name, on-disk location, and source.

Configuration

  • TEAM_AI_DIRECTIVES — Path to the team AI directives (overrides .adlc/init-options.json).
  • .adlc/init-options.json — Project-level config file with team_ai_directives field.
  • Default fallback: team-ai-directives/ relative to project root.
  • ../team-setup/team-helpers.sh / ../team-setup/team-helpers.ps1 — Shared scripts (canonical in team-setup) used for path resolution.

12-Factor Alignment

Factor XII (Team Capability) — manages team skill catalog and installation.

© tikalk, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file

Files

SKILL.md and 2 other files (scripts) in skills/team/team-skills of tikalk/adlc-team-skills.

  • SKILL.md
  • scripts/bash/setup-team.sh
  • scripts/powershell/setup-team.ps1

Open the folder on GitHubat commit 4c4ad44

Compare with similar skills

Team Skills next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.

Team Skills compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Team Skills this skilltikalk/adlc-team-skills141—~1.9kAutomated safety check: PassMIT
Vercel Composition Patternssupabase/supabase111k58 repos~726Automated safety check: PassMIT
Finishing a Development Branchobra/superpowers297k5 repos~1.9kAutomated safety check: PassMIT
Typescript Advanced Typesrolling-scopes/rsschool-app10k25 repos~4.2kAutomated safety check: PassMPL-2.0
PR Babysitteropeninterpreter/openinterpreter69k3 repos~4.2kAutomated safety check: PassApache-2.0
Code Review ChecklistshareAI-lab/learn-claude-code78k5 repos~1.1kAutomated safety check: PassMIT

Similar skills

  • Official

    React composition patterns that scale. An agent skill from supabase/supabase.

    111k GitHub starsUsed in 58 repos~726 tokens
    DevelopmentAuto-check passed
  • Walks the last step of a branch: confirm tests pass, detect the git environment, ask how to integrate, carry out your choice and clean up the worktree.

    297k GitHub starsUsed in 5 repos~1.9k tokens
    DevelopmentAuto-check passed
  • Typescript Advanced Types

    rolling-scopes/rsschool-app

    Master TypeScript's advanced type system including generics, conditional types, mapped types, template literals, and utility types for building type-safe applications.

    10k GitHub starsUsed in 25 repos~4.2k tokens
    DevelopmentAuto-check passed
  • PR Babysitter

    openinterpreter/openinterpreter

    Watches an open GitHub pull request until it merges, handling review comments, diagnosing CI failures and retrying flaky checks along the way.

    69k GitHub starsUsed in 3 repos~4.2k tokens
    DevelopmentAuto-check passed
  • Code Review Checklist

    shareAI-lab/learn-claude-code

    Reviews code against a five-part checklist covering security, correctness, performance, maintainability and testing, and reports findings in a fixed format.

    78k GitHub starsUsed in 5 repos~1.1k tokens
    DevelopmentAuto-check passed
  • Greploop

    onyx-dot-app/onyx

    Iteratively improves a PR (GitHub), MR (GitLab), or shelved changelist (Perforce) until Greptile gives it a 5/5 confidence score with zero unresolved comments.

    32k GitHub starsUsed in 4 repos~3.3k tokens
    DevelopmentAuto-check passed

More from tikalk/adlc-team-skills

All 44 skills in this repo
  • Team Boot

    tikalk/adlc-team-skills

    A skill your agent uses when a session starts or resumes after compaction (auto via the sessionstart and sessioncompact event hooks) and the team AI directives context — constitution, CDR index…

    141 GitHub stars~2.2k tokensUpdated today
    Auto-check passed
  • Architect Clarify

    tikalk/adlc-team-skills

    A skill your agent uses when ADRs need review, gaps need filling, or ADR status must be approved as Accepted before architecture generation.

    141 GitHub stars~4.7k tokensUpdated today
    Auto-check passed
  • Change Clarify

    tikalk/adlc-team-skills

    A skill your agent uses when reviewing, accepting, rejecting, or deferring ChDRs mined by change-init, validating inferred decisions against their git and issue evidence before promotion to project…

    141 GitHub stars~2.9k tokensUpdated today
    Auto-check passed
  • Change Init

    tikalk/adlc-team-skills

    A skill your agent uses when you want guided mining of git history, structured change-story clustering, or comprehensive rationale recovery before documenting.

    141 GitHub stars~3.5k tokensUpdated today
    Auto-check passed
  • Change Publish

    tikalk/adlc-team-skills

    A skill your agent uses when accepted ChDRs are ready for promotion from drafts to project memory at docs/adlc/memory/chdr/ and the boot-facing chdr.md index needs regenerating.

    141 GitHub stars~2k tokensUpdated today
    Auto-check passed
  • Evals Analyze

    tikalk/adlc-team-skills

    A skill your agent uses when evaluation results need triage and loop-closing — spec failures route to deterministic checks or context rules, generalization failures to the evaluator backlog.

    141 GitHub stars~1.2k tokensUpdated today
    Auto-check passed

Categories

Questions about Team Skills

What does Team Skills do?

A skill your agent uses when listing, adding, or onboarding team skills from the directives repo to the agent's skills directory; --all installs every default and external skill at once. Team Skills is an agent skill from tikalk/adlc-team-skills. Use when listing, adding, or onboarding team skills from the directives repo to the agent's skills directory; --all installs every default and external skill at once.

When should I use Team Skills?

Team Skills fits situations like: onboarding team skills from the directives repo to the agents skills directory; --all installs every default and external skill at once.

How do I install Team Skills in Claude Code?

Run `npx skills add tikalk/adlc-team-skills --skill team-skills -a claude-code`. Or copy the skill folder (skills/team/team-skills in tikalk/adlc-team-skills) into .claude/skills/team-skills in your project. Claude Code loads it when a task matches its description.

How do I install Team Skills in Codex?

Run `npx skills add tikalk/adlc-team-skills --skill team-skills -a codex`. Or copy the skill folder (skills/team/team-skills in tikalk/adlc-team-skills) into .agents/skills/team-skills in your project. Codex loads it when a task matches its description.

Can I use Team Skills in Cursor, Gemini CLI or GitHub Copilot?

Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add tikalk/adlc-team-skills --skill team-skills -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/team-skills, .gemini/skills/team-skills, .github/skills/team-skills and .opencode/skills/team-skills in your project.

What does Team Skills need to run?

Going by SKILL.md and its folder, Team Skills needs a shell and PowerShell for the scripts in its folder. Our summary lists: A Bash shell; PowerShell.

Does Team Skills access the network?

SKILL.md contains no URLs. Any network use would come from the scripts or tools the agent runs. This is read from the text; nothing was executed.

Is Team Skills safe to install?

Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. The check reads SKILL.md only: the scripts in the folder are not scanned, so read them before running anything.

What licence does Team Skills use?

Team Skills is published under the MIT licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.

How many tokens does Team Skills use?

About 1.9k tokens (SKILL.md is roughly 7.5k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.

What are the alternatives to Team Skills?

Skills that share tags, products or a category with Team Skills: Vercel Composition Patterns (supabase/supabase, 111k stars), Finishing a Development Branch (obra/superpowers, 297k stars), Typescript Advanced Types (rolling-scopes/rsschool-app, 10k stars) and PR Babysitter (openinterpreter/openinterpreter, 69k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Team Skills?

tikalk (a GitHub organization) maintains it in tikalk/adlc-team-skills, which has 141 GitHub stars. The repository holds 44 skills in this directory. The repository was last updated on October 8, 2026.

Source: tikalk/adlc-team-skills on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.