docsmith-licensing-ops

Operate and troubleshoot DocSmith licensing service flows and migrations.

Updated Feb 1, 2026
One-click install
npx skills add https://github.com/habrahgithub/node-backend-starter --skill docsmith-licensing-ops
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: docsmith-licensing-ops
Source: https://github.com/habrahgithub/node-backend-starter/tree/main/.codex/skills/docsmith-licensing-ops
Command: npx skills add https://github.com/habrahgithub/node-backend-starter --skill docsmith-licensing-ops

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill provides a concise runbook to operate and troubleshoot the DocSmith licensing service, enabling engineers to validate license issuance, entitlements, validation, revocation, claim flows, and checkout bootstrap behavior for incidents, migrations, and release readiness.

Core Features & Use Cases

  • Operational Runbook: Step-by-step guidance for running concurrency tests, building, deploying, and verifying service health.
  • API Validation: Coverage and test guidance for license issuance, entitlement issuance, license validation, revocation, claim redemption, and checkout session flows.
  • Migration & Data Operations: Instructions to export DATABASE_URL, apply database migrations in chronological order, and run cleanup SQL to maintain consistent state.
  • Security & Guardrails: Recommendations to enforce RS256 tokens in production, keep invalid validation responses uniform, and protect device-limit enforcement across plan tiers.

Quick Start

Run the licensing ops checklist by executing the concurrency test, building and deploying the service, and verifying the /api/health endpoint and core API behaviors.

Frequently Asked Questions about docsmith-licensing-ops

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

FAQPage Schema
How do I troubleshoot DocSmith licensing service incidents and verify license validation?

Run the operational checklist by building and deploying the service, then verify the /api/health endpoint and core API behaviors including license issuance, validation, and revocation to ensure reliable licensing operations.

What environment variables do I need to operate the DocSmith licensing service?

You need access to DATABASE_URL, LICENSING_API_TOKEN, and OFFLINE_TOKEN_PRIVATE_KEY to manage offline token policies, entitlements, and checkout session flows securely.

How do I apply database migrations for the DocSmith licensing service?

Export DATABASE_URL and apply database migrations in chronological order, then run cleanup SQL scripts to maintain consistent state for license issuance and entitlement flows.

Why should I enforce RS256 tokens in production for licensing operations?

Enforcing RS256 tokens in production protects device-limit enforcement across plan tiers and ensures invalid validation responses remain uniform during license issuance and checkout session flows.

Does this runbook cover offline token policy and claim redemption flows?

Yes, the runbook provides API test guidance for offline token policy, claim redemption, license issuance, entitlements, validation, revocation, and checkout session flows.

What is the best way to verify release readiness for a Node.js licensing API?

Verify release readiness by running concurrency tests, validating checkout session flows, and ensuring chronological database migrations and cleanup SQL scripts have been applied to maintain consistent state.