validate-upstream

Run deterministic assertions against upstream official documentation to validate accuracy and deprecation status.

1|Updated Mar 9, 2026
One-click install
npx skills add https://github.com/oscardlfr/AndroidCommonDoc --skill validate-upstream
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: validate-upstream
Source: https://github.com/oscardlfr/AndroidCommonDoc/tree/main/skills/validate-upstream
Command: npx skills add https://github.com/oscardlfr/AndroidCommonDoc --skill validate-upstream

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

This Skill streamlines the process of validating pattern documentation against upstream official documentation, ensuring accuracy and compliance.

Core Features & Use Cases

  • Upstream Documentation Validation: Runs Layer 1 deterministic assertions for accuracy and deprecation checks.
  • Layered Validation: Supports L0, L1, and L2 project layers for comprehensive review.
  • Specific Doc Validation: Validates individual documentation with a specified slug.

Quick Start

Validate the 'validate_upstream' documentation at the project root.

Frequently Asked Questions about validate-upstream

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

FAQPage Schema
How do I automate upstream documentation validation for my software project?

Automate upstream documentation validation by running deterministic assertions against official sources to check accuracy and deprecation status. This process requires a project-root directory for local file access and an assertion engine to execute the validation checks.

What is layered validation for project documentation?

Layered validation is a structured review process that supports L0, L1, and L2 project layers to comprehensively check documentation correctness. L1 specifically runs deterministic assertions to evaluate accuracy and identify deprecation status against upstream sources.

How do I validate a specific document using a slug identifier?

Validate specific documentation by providing a unique slug identifier to the validation engine. This targets individual documents at the project root, running the necessary assertions to verify their accuracy and compliance against the official upstream documentation.

Do I need an assertion engine to check documentation accuracy?

Yes, an assertion engine is required to execute the validation checks against upstream documentation. It processes the deterministic assertions that verify whether your local project files maintain accuracy and reflect the correct deprecation status.

Can I check documentation deprecation status against official sources automatically?

Automatically check documentation deprecation status by running Layer 1 deterministic assertions against upstream official sources. This validation ensures your project files accurately reflect current deprecation statuses without requiring manual review.

What are the limitations of using deterministic assertions for upstream validation?

Deterministic assertions provide Layer 1 validation for accuracy and deprecation status but require a project-root directory for local file access. They may not cover nuanced compliance checks without properly configured assertions for each specific upstream source.