srfi

Parse SRFI entries and emit structured metadata for catalog lookup and R7RS-Large mapping.

60|13|Updated Dec 22, 2025
One-click install
npx skills add https://github.com/plurigrid/asi --skill srfi
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: srfi
Source: https://github.com/plurigrid/asi/tree/main/skills/srfi
Command: npx skills add https://github.com/plurigrid/asi --skill srfi

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill offers Scheme SRFIs with GF(3) categorization, providing a structured library of Scheme extensions and patterns.

Core Features & Use Cases

  • Extensive SRFIs: Data structures, control flow, syntax, I/O, and more.
  • GF(3) coloring: Balanced trit distribution for triadic processing.
  • R7RS-Large integration: Access to SRFIs across schemes.

Quick Start

List or clone SRFIs, inspect final status, and load a few examples.

Frequently Asked Questions about srfi

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

FAQPage Schema
How do I look up Scheme SRFI specifications and their exports?

This Skill consolidates SRFI specifications from the Scheme Requests for Implementation catalog, organizing them by number, category, status, and key exports. Search the catalog to identify which SRFIs provide the functionality you need, then retrieve their core exports for compatibility mapping to R7RS-Large libraries.

What is GF(3) coloring and why does it matter for Scheme SRFIs?

GF(3) coloring applies balanced trit distribution to SRFI categorization, enabling triadic processing across Scheme extensions. This structured approach optimizes how SRFIs are organized and embedded for retrieval, making it easier to navigate data structures, control flow, syntax, and I/O patterns.

Can I use this to resolve which R7RS-Large libraries implement specific SRFIs?

Yes. The Skill parses SRFI entries and captures their status (Final, Withdrawn) and exports, emitting structured metadata optimized for vector embedding and retrieval. Use it to map SRFI specifications to R7RS-Large library implementations and verify compatibility.

How do I identify which SRFIs are currently active versus withdrawn?

The Skill captures and categorizes SRFI status as either Final or Withdrawn. Filter the consolidated catalog by status to distinguish active specifications you can rely on from deprecated ones no longer in use.

What data structure and export information does the catalog provide?

The catalog consolidates data structures, control flow, syntax, and I/O SRFIs with their core exports and metadata. Each entry includes SRFI number, category, status, and key exports, structured for catalog lookup, export resolution, and embedding-based retrieval.