analyze-codebase

Analyze codebases to identify licensable capabilities and classify them as access gates or rate limits.

2|Updated Apr 11, 2026
One-click install
npx skills add https://github.com/Sidub-Inc/Monaiq.AI.Plugin --skill analyze-codebase-sidub-inc
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: analyze-codebase
Source: https://github.com/Sidub-Inc/Monaiq.AI.Plugin/tree/main/skills/analyze-codebase
Command: npx skills add https://github.com/Sidub-Inc/Monaiq.AI.Plugin --skill analyze-codebase-sidub-inc

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill unit helps you analyze your existing codebase to identify licensable capabilities, premium features, API quotas, exports, integrations, or monetization candidates.

Core Features & Use Cases

  • Codebase Analysis: Analyze existing codebases to uncover licensable capabilities.
  • Feature Classification: Classify findings as access gates or rate limits.
  • FeatureKey Suggestions: Provide suggested FeatureKey values for downstream routing.
  • Use Case: If you're looking to monetize certain features in your application, this Skill can help you determine which parts of your codebase are worth gating.

Quick Start

Invoke the analyze-codebase skill to start the analysis of your codebase.

Frequently Asked Questions about analyze-codebase

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

FAQPage Schema
How do I identify licensable capabilities in my codebase for monetization?

To identify licensable capabilities for monetization, analyze your codebase to uncover premium features, API quotas, and integrations. This process evaluates existing application logic to determine which specific functions are viable candidates for gating behind a paid license.

What is the difference between access gates and rate limits when classifying features?

Access gates and rate limits classify how licensable capabilities restrict usage. Access gates block feature entry entirely unless licensed, while rate limits control the volume or frequency of API calls and exports, allowing partial usage before requiring a higher monetization tier.

How do I generate FeatureKey values for routing premium capabilities?

Generating FeatureKey values involves analyzing codebase capabilities and mapping them to suggested identifiers for downstream routing. These keys act as references to enforce monetization rules, ensuring licensed features and rate limits are correctly gated during execution.

Do I need to understand my application's monetization strategy before analyzing code?

Yes, understanding your application's monetization strategy is required before codebase analysis. You must know the existing application logic and its capabilities to accurately evaluate which parts of the codebase align with your premium features and licensing goals.

Can I get evidence packets of findings when analyzing codebase monetization candidates?

Yes, analyzing codebase monetization candidates provides evidence packets of findings. These packets document the discovered licensable capabilities, feature classifications, and suggested FeatureKey values to support downstream routing implementation and monetization decisions.