explore-references

Compare feature implementations across pdfjs, pdf-lib, and pdfbox libraries.

1.8k|62|Updated Jan 11, 2026
One-click install
npx skills add https://github.com/LibPDF-js/core --skill explore-references
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: explore-references
Source: https://github.com/LibPDF-js/core/tree/main/.opencode/skills/explore-references
Command: npx skills add https://github.com/LibPDF-js/core --skill explore-references

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill helps teams understand how a feature is implemented across major reference libraries, enabling informed design decisions and more robust implementations.

Core Features & Use Cases

  • Cross-library analysis: Compare architecture, APIs, and error handling in PDF.js, pdf-lib, and PDFBox.
  • Implementation insights: Identify patterns, trade-offs, and edge cases to guide our own development.
  • Use Case: When designing a new feature, consult this Skill to surface proven approaches and common pitfalls.

Quick Start

Search the chosen feature in the reference libraries and document findings to .agents/scratch/explore-references-research.md

Frequently Asked Questions about explore-references

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

FAQPage Schema
How do I compare PDF feature implementations across different libraries?▼

Cross-library PDF implementation analysis compares architecture, APIs, and edge-case handling in tools like PDF.js, pdf-lib, and PDFBox. This Skill provides a structured synthesis of patterns and trade-offs to guide core development decisions.

What is the best way to study PDF parsing architecture in reference libraries?▼

Studying PDF parsing architecture in reference libraries requires examining how major tools handle specific features and edge cases. This Skill identifies proven approaches and common pitfalls across PDF.js, pdf-lib, and PDFBox to inform robust implementation strategies.

How does PDF.js handle edge cases compared to pdf-lib and PDFBox?▼

PDF.js handles edge cases differently than pdf-lib and PDFBox based on their respective architectures. This Skill analyzes these differences to surface patterns, trade-offs, and implementation notes suitable for guiding your own library development.

Can I use cross-library analysis to guide new PDF feature development?▼

Cross-library analysis can guide new PDF feature development by surfacing proven approaches from reference libraries. When designing a feature, this Skill helps you compare implementations in PDF.js, pdf-lib, and PDFBox to avoid common pitfalls and inform design decisions.

What trade-offs should I consider when implementing PDF features based on reference libraries?▼

Trade-offs when implementing PDF features based on reference libraries include architectural choices, API design differences, and edge-case handling strategies. This Skill provides a structured synthesis of these trade-offs across PDF.js, pdf-lib, and PDFBox to guide your development.