About prefactor-skill-selector
A routing skill that selects the appropriate Prefactor skill for agent setup, instrumentation, provider creation, compliance metadata, trace summaries, or run analysis. It directs requests to documented skill files and outlines a default instrumentation sequence.
Key features
- 01Routes requests to Prefactor skills
- 02Guidance for CLI setup and credentials
- 03SDK and adapter instrumentation guidance
- 04Provider package creation instructions
- 05Compliance and trace template routing
- 06Agent run analysis routing
Use cases
- 01Choose a skill to instrument an existing agent
- 02Set up Prefactor resources and credentials
- 03Add compliance metadata to spans
- 04Investigate an unexpected agent run
Install
Copy the command and run it in a terminal.
$
npx skills add https:/ / github.com/ prefactordev/ typescript-sdk --skill prefactor-skill-selectorAfter installing, type/prefactor-skill-selectorin Claude Code to confirm it loaded.
Details
From the project READMEPrefactor skill selector
Use this file as a router for Prefactor skills.
Available skills
skills/bootstrap-existing-agent-with-prefactor-cli/SKILL.md: provision Prefactor credentials withprefactor setup/prefactor setup --create, write env values, and choose a package.skills/instrument-existing-agent-with-prefactor-sdk/SKILL.md: instrument an existing agent with Prefactor SDK so coding tools can see runs, llm/tool spans, token usage, and failures.skills/create-provider-package-with-core/SKILL.md: create a new provider package as a thin adapter over@prefactor/corewith core-first boundaries and tracing conventions.skills/report-agent-risk-data/SKILL.md: populatedata_riskfields on span types for compliance tracking and data governance after an agent is already instrumented.skills/write-span-summary-templates/SKILL.md: write Liquid display templates on span type schemas so traces show readable one-line summaries in the Prefactor UI.skills/inspect-agent-run-with-prefactor-cli/SKILL.md: perform root-cause analysis on a Prefactor agent run from CLI span data; run in the agent's own codebase (user provides instance ID and symptom).
Selection rules
- If the request is about provisioning Prefactor resources or credentials via CLI, load
skills/bootstrap-existing-agent-with-prefactor-cli/SKILL.mdfirst. - If the request is about adding telemetry to an existing agent without rewriting business logic, load
skills/instrument-existing-agent-with-prefactor-sdk/SKILL.md. - If the request is about creating a custom provider adapter with
@prefactor/core, loadskills/create-provider-package-with-core/SKILL.md. - If the request is about adding risk or compliance metadata to span types, load
skills/report-agent-risk-data/SKILL.md. - If the request is about span summary templates, display templates, Liquid templates on schemas, or making spans readable in the Prefactor UI, load
skills/write-span-summary-templates/SKILL.md. - If the request is about root-cause analysis on a bad, surprising, expensive, incomplete, or downvoted agent run, load
skills/inspect-agent-run-with-prefactor-cli/SKILL.md.
Default workflow
When instrumenting an existing agent, default to this order:
- Confirm the human has run
prefactor login. - Run
skills/bootstrap-existing-agent-with-prefactor-cli/SKILL.md(prefactor setuporprefactor setup --create --name ... --description ...). - Inspect the project and install the matching Prefactor adapter (
@prefactor/langchain,@prefactor/ai,@prefactor/openclaw,@prefactor/claude). - For adapter-style instrumentation, keep
init,withSpan, andshutdownimports from that same adapter package (or pass an explicit tracer when using corewithSpan). - If no matching adapter package exists, use
skills/create-provider-package-with-core/SKILL.md. - Instrument the existing agent with
skills/instrument-existing-agent-with-prefactor-sdk/SKILL.md. - Optionally populate compliance metadata with
skills/report-agent-risk-data/SKILL.md. - Optionally add readable trace summaries with
skills/write-span-summary-templates/SKILL.md.
Comments
Markdown supported