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.