Usage guide · Part of the KPI system that is pending director + HR/legal sign-off before team-wide rollout
Claude Code Plugins

Techies KPI — Plugins

Two Claude Code plugins, one marketplace. Staff self-generate their weekly profile; managers review the team. Everything runs locally on your own Claude Code — only the finished report is submitted. No Claude API, ever.

1The two plugins, at a glance

Both live in one marketplace (techies) at the repo TechiesApp/techies-kpi-plugin. Install only the one(s) for your role.

PluginForInstallCommands
techies-kpi Staff Every developer techies-kpi@techies /weekly-kpi
techies-kpi-manager Manager Managers (allowlisted) techies-kpi-manager@techies /monthly-team-review · /team-status-range
Principle: AI runs on your machine; only the furnished report is sent. Prompt text, file contents, and screen content never leave your laptop.

2One-time: connect the marketplace

Do this once in Claude Code, then install whichever plugin you need.

/plugin marketplace add TechiesApp/techies-kpi-plugin
# then reload so it's available
/reload-plugins
It's a private repo — you must have access to the TechiesApp GitHub org. If marketplace add says “not found” or permission denied, ask P&C to add your GitHub account to the org, then retry.

3Staff plugin — techies-kpi Staff

Generate your weekly AI-Engineer Transformation Profile from your own Claude Code history and submit just the metrics.

Install

/plugin install techies-kpi@techies
/reload-plugins

One-time: your submit token

P&C gives you a token out-of-band. Add it to your shell profile (e.g. ~/.zshrc):

export TECHIES_KPI_TOKEN="…the token P&C gave you…"

Open a new terminal afterward. Never commit the token or paste it into code.

Use it — every Friday

Run /weekly-kpi. It reads your own ~/.claude history for the last 7 days, scores six dimensions 0–5, saves a local my-ai-profile-<date>.html you keep, and submits the metrics (six stages + two short notes).

Collected: your email, the week, an overall stage, six integer stages, and two one-line notes. Never collected: prompt text, file/repo contents, evidence — those stay in your local HTML only.

4Manager plugin — techies-kpi-manager Manager

Review your team's furnished reports and file a monthly manager report. Managers only — gated by the kpi_manager allowlist (ask P&C for access).

Install

/plugin install techies-kpi-manager@techies
/reload-plugins

First-run sign-in (one time)

The manager plugin authenticates you by email (no shared token). Run a command — if you're not signed in, it prints the exact login command to run in your terminal:

! bash "${CLAUDE_PLUGIN_ROOT}/scripts/mgr-auth.sh" login

Enter your @techiesapp.io email → a 6-digit code is emailed to you → paste it. Your session is cached locally (~/.config/techies-kpi/, owner-only) and refreshes automatically. (Use the code, not the link — the link is for the dashboard.)

/monthly-team-review — the monthly review

Run monthly. It reads the team, helps you draft a per-developer coaching assessment + status + focus, asks you for the technical (GitHub) read, writes a local manager-report-<date>.json for you to edit, and submits it. Human judgment only — no numeric auto-score.

/team-status-range — on-demand snapshot

Read-only. See the team's status for any date range (nothing is furnished or submitted):

/team-status-range 2026-05-01 2026-05-31
# no dates given → defaults to the last 30 days
/team-status-range
Both manager commands are coaching instruments, never a ranking or an automatic action. A score is an input; a human decides.

5Keeping plugins updated

When P&C ships a new version, pull it in Claude Code:

/plugin marketplace update techies
/plugin update techies-kpi            # staff
/plugin update techies-kpi-manager    # manager
/reload-plugins

Tip: if a command prints a path with an old version number (e.g. 0.1.0), you're on a stale copy — update and re-run the command so it uses the new path.

6Troubleshooting

SymptomCause & fix
/plugin marketplace add “not found”Your GitHub account isn't in the TechiesApp org yet — ask P&C, then retry.
/weekly-kpi: “TECHIES_KPI_TOKEN is not set”Set the token (§3) and open a new terminal.
Manager command: 403 / not on allowlistAsk P&C to add your email to the manager allowlist.
No OTP email arrivesYou may have hit the per-hour email limit — wait ~60s and retry. Use the code in the email, not the link.
Manager command: 401 / session expiredRe-run the mgr-auth.sh login command from §4.

7How this is (and isn't) used