trace-foundations

Identify foundation affiliations for repositories using cache, heuristics, and LLM verification.

Updated Apr 7, 2026
One-click install
npx skills add https://github.com/noemotiovon/oss-x --skill trace-foundations
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: trace-foundations
Source: https://github.com/noemotiovon/oss-x/tree/main/.claude/skills/trace-foundations
Command: npx skills add https://github.com/noemotiovon/oss-x --skill trace-foundations

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

Tracing which repositories belong to open-source foundations is time-consuming; this skill provides an automated approach using a foundation-project cache, org heuristics, and LLM-based verification to assign foundation affiliations with evidence.

Core Features & Use Cases

  • Cache-backed foundation mapping: builds and maintains a central list of known foundation-associated projects.
  • Layered matching: first match via the cache, then apply org heuristics, and finally use LLM web research when needed.
  • Output-driven workflow: consumes expanded repo data (repo_exp.csv) and outputs foundation.csv with foundation_name and supporting evidence for each repo.
  • Use Case: quickly determine governance and sponsorship relationships for a set of open-source projects to inform funding, stewardship, or compliance decisions.

Quick Start

Run the foundation tracing workflow on your repository dataset to generate foundation classifications quickly.

Frequently Asked Questions about trace-foundations

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I identify which open-source foundation a GitHub repository belongs to?

Foundation tracing uses a two-tier cache with heuristic matching and LLM verification to identify open-source foundation affiliations for a list of repositories. It processes expanded GitHub repository data and outputs foundation names with supporting evidence.

What is the best way to automate tracing foundation governance for a large list of repositories?

Automating foundation tracing involves a layered workflow matching repositories against a foundation-project cache, applying org heuristics, and using LLM web research for unknowns. This approach enforces deterministic scripting with human-in-the-loop checks to ensure accuracy.

How does LLM verification work for foundation mapping when cache matching fails?

LLM verification for foundation mapping handles unknowns by conducting web research when cache and heuristic matching fail. The LLM evaluates repository evidence to make foundation assignment decisions, which are then routed to human review for final confirmation.

Do I need a specific CSV format to start tracing foundation affiliations?

You need an expanded repository dataset named repo_exp.csv to start tracing foundation affiliations. The workflow consumes this structured CSV input and outputs foundation.csv containing foundation_name and supporting evidence for each repository.

What limitations exist when using LLM web research for open-source project governance identification?

A key limitation of using LLM web research for governance identification is potential inaccuracy, which necessitates a human-in-the-loop check. The workflow mitigates this by enforcing deterministic scripting and routing uncertain LLM decisions to human review.