add-oliphaunt-extension

Manage Oliphaunt PostgreSQL extension lifecycle with release metadata and verification.

94|10|Updated Sep 27, 2025
One-click install
npx skills add https://github.com/f0rr0/oliphaunt --skill add-oliphaunt-extension
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: add-oliphaunt-extension
Source: https://github.com/f0rr0/oliphaunt/tree/main/.codex/skills/add-oliphaunt-extension
Command: npx skills add https://github.com/f0rr0/oliphaunt --skill add-oliphaunt-extension

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill prevents incomplete or unsafe PostgreSQL extension support claims by coordinating source identity, target compatibility, packaging, release metadata, evidence, and verification across the Oliphaunt monorepo.

Core Features & Use Cases

  • Extension Lifecycle Management: Add, update, promote, defer, or remove PostgreSQL contrib and external extensions with the correct product and release boundaries.
  • Fail-Closed Compatibility: Declare supported and unsupported targets explicitly, attach evidence, verify artifacts, and prevent runtime availability from being mistaken for extension support.
  • Release and Package Integrity: Maintain source pins, licenses, carriers, SDK metadata, release products, checksums, and generated models while validating installation and runtime behavior.
  • Use Case: Use this Skill when introducing a new external PostgreSQL extension, promoting a deferred extension, updating its upstream commit, or changing the target platforms and release artifacts it supports.

Quick Start

Use the add-oliphaunt-extension skill to add the requested PostgreSQL extension, update its support metadata, regenerate the extension model, and run all required verification checks.

Frequently Asked Questions about add-oliphaunt-extension

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

FAQPage Schema
How do I safely add a PostgreSQL extension and track its source identity and release metadata?

To safely add a PostgreSQL extension, you must preserve accurate source pins, target compatibility, packaging, and release metadata. This prevents incomplete support claims by requiring explicit target evidence, carrier declarations, and artifact installation verification.

What is the best way to update upstream commits for external PostgreSQL extensions across native, mobile, and WASIX targets?

The best way to update external PostgreSQL extensions is to apply source pinning, validate the release graph, and ensure target compatibility across native, mobile, WASIX, npm, Maven, and Cargo distribution workflows. This maintains release and package integrity during updates.

Does runtime availability of a PostgreSQL extension mean it is fully supported on my target platform?

Runtime availability does not equal extension support. You must declare supported and unsupported targets explicitly, attach evidence, and verify artifacts using a fail-closed compatibility approach to prevent runtime availability from being mistaken for official support.

How do I promote a deferred PostgreSQL extension to a supported release product?

To promote a deferred PostgreSQL extension, you update its support metadata, regenerate the extension model, and run all required verification checks. This includes legal-data closures, generated-model checks, and release-graph validation to ensure safe promotion.

What steps are required to verify artifact installation for PostgreSQL contrib extensions?

Verifying artifact installation requires applying immutable source identities, validating checksums, and running installation and runtime verification checks. This fail-closed process ensures that PostgreSQL contrib extensions meet all packaging and release integrity requirements.

When should I not use an automated extension lifecycle management approach for PostgreSQL packages?

You should not use automated lifecycle management if you cannot provide explicit target evidence, immutable source identities, or legal-data closures. Without these required declarations and generated-model checks, the extension support claims remain unsafe and incomplete.