JSPM

  • ESM via JSPM
  • ES Module Entrypoint
  • Export Map
  • Keywords
  • License
  • Repository URL
  • TypeScript Types
  • README
  • Created
  • Published
  • Downloads 51
  • Score
    100M100P100Q94334F
  • License MIT

Portfolio trust-signal analyzer for engineering work in the 2026 hiring market. Classifies repos across 9 archetypes × 4 career stages, scores 5 hiring-signal pillars, and generates evidence-grounded recommendations.

Package Exports

  • @tucaken/signal-cli
  • @tucaken/signal-cli/dist/config/ConfigStore.js
  • @tucaken/signal-cli/dist/index.js
  • @tucaken/signal-cli/dist/pipeline.js

This package does not declare an exports field, so the exports above have been automatically detected and optimized by JSPM instead. If any package subpath is missing, it is recommended to post an issue to the original package (@tucaken/signal-cli) to support the "exports" field. If that is not possible, create a JSPM override to customize the exports field for this package.

Readme

@tucaken/signal-cli

Portfolio trust-signal analyzer for engineering work in the 2026 hiring market. Classifies repos across 9 archetypes × 4 career stages, scores 5 hiring-signal pillars, and generates evidence-grounded recommendations.

npm install -g @tucaken/signal-cli
tucaken-signal .                          # analyze current repo
tucaken-signal preview .                  # 55-second recruiter simulation
tucaken-signal compare-stages .           # cross-stage scoring
tucaken-signal draft <id> --output=...    # accept-ready draft for a suggestion
tucaken-signal apply <id> --branch=...    # write draft + commit

Optional GitHub signals (BYOK)

export GITHUB_TOKEN="$(gh auth token)"
tucaken-signal --with-github .

Adds contributor count, stars, release cadence to stage inference. Lifts stage accuracy ~+22-30pp on OSS. Tucaken never sees the token.

Privacy

Local-first. Default offline. No telemetry unless explicitly opted in via tucaken-signal telemetry opt-in. Raw code never sent off-machine.

Library use

import { analyze } from "@tucaken/signal-cli";

const { report } = await analyze({ root: "/path/to/repo", stage: "senior" });
console.log(report.overallScore);