interf-scan

Scan a codebase to extract a validated interf.yaml dependency contract.

1|Updated Feb 26, 2026
One-click install
npx skills add https://github.com/interf-labs/cli --skill interf-scan
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: interf-scan
Source: https://github.com/interf-labs/cli/tree/main/skills/interf-scan
Command: npx skills add https://github.com/interf-labs/cli --skill interf-scan

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Scans a codebase to extract an interf.yaml onboarding contract that declares enterprise dependencies, enabling teams to formalize vendor requirements automatically.

Core Features & Use Cases

  • Discover APIs, authentication, storage, and compliance dependencies from a project and generate a machine-readable onboarding contract.
  • Produce a reproducible interf.yaml that can be validated and reused across environments and rollouts.
  • Use Case: a developer wants to quickly generate vendor requirements for a new project and align with security/compliance teams.

Quick Start

Run the scan on your project to produce an interf.yaml outlining all external dependencies.

Frequently Asked Questions about interf-scan

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

FAQPage Schema
How do I generate a dependency contract from my codebase for compliance review?

To generate a dependency contract, you scan the codebase to identify APIs, authentication, storage, and compliance requirements, producing a validated interf.yaml file and a concise dependency summary for review.

What is an onboarding contract and when do I need one for my project?

An onboarding contract is a machine-readable declaration of enterprise dependencies like APIs and storage. You need one when formalizing vendor requirements for security and compliance alignment during enterprise rollout.

Can I extract vendor requirements for enterprise rollout from projects of any size?

Yes, you can scan projects of any size to extract vendor requirements. The process identifies external dependencies and generates a reproducible interf.yaml contract suitable for validation across environments.

How do I automatically discover API and authentication dependencies in my code?

You discover API and authentication dependencies by running a codebase scan that analyzes external connections and outputs a machine-readable onboarding contract declaring all identified enterprise dependencies.

What's the best way to formalize external dependencies for security teams?

The best way to formalize external dependencies is scanning the codebase to produce a reproducible interf.yaml onboarding contract, enabling developers to quickly align with security and compliance teams.

Does generating an interf.yaml file require any specific environment setup?

Generating an interf.yaml file requires a codebase to scan but has no dependencies, allowing you to directly extract external dependency data and produce a validated onboarding contract without prerequisites.