Usage guide · Part of Techies Pulse — Approved by the Board of Directors · now active and in rollout
Claude Code Plugins

Techies Pulse — The AI-Engineer Growth Framework · 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: sign in

No token to set up. The first time you run /weekly-kpi it asks you to sign in — it prints a one-line login command; run that in your terminal, enter your email (any address) and the 6-digit code we email you, then re-run /weekly-kpi.

Your session is cached locally (owner-only) and refreshes itself — no ~/.zshrc edit, nothing to commit.

One-time: connect GitHub (gh)

Your weekly Leverage (vs GitHub) stage is read from your own GitHub — merged PRs, reverts/hotfixes, and reviews you gave teammates — using the GitHub CLI. Install and sign in once:

brew install gh
gh auth login

Run gh auth login in your own terminal (it's interactive). It reads only your own GitHub account, read-only. If you skip this, /weekly-kpi still runs and reports Leverage as "pending" — you're never penalized for missing tooling. Only the 0–5 integer is submitted; PR titles/links stay in your local HTML.

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: “not signed in”Run the one-line staff-auth.sh login command it prints (in a real terminal), enter the 6-digit code, then re-run.
/weekly-kpi: Leverage shows "pending"Install + sign in to the GitHub CLI: brew install gh then gh auth login in a real terminal, then re-run.
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