logo SERENITY
Game Systems Foundation
Search Results for

    Show / Hide Table of Contents

    Class AiPromptSkillsReadiness

    Inspects, per SerenityAiAgentDirectoryCatalog agent, whether its skills directory carries every bundled Serenity skill (BundledSkillNames()). Pure File/Directory IO over an explicit projectRoot — no AssetDatabase — so this feature's wizard step can inspect skill readiness without a live editor.

    Inheritance
    object
    AiPromptSkillsReadiness
    Inherited Members
    object.ToString()
    object.Equals(object)
    object.Equals(object, object)
    object.ReferenceEquals(object, object)
    object.GetHashCode()
    object.GetType()
    object.MemberwiseClone()
    Namespace: Serenity.Editor.AiPromptBuilder
    Assembly: Serenity.AiPromptBuilder.Editor.dll
    Syntax
    public static class AiPromptSkillsReadiness

    Methods

    BuildSkillsStatusLine(AiPromptSkillsReadinessReport)

    The {{SKILLS_STATUS_LINE}} token value: the short "installed, use them" line when every detected agent is fully covered, otherwise the fallback paragraph that tells the agent to read the skill files directly instead of assuming they are loaded.

    Declaration
    public static string BuildSkillsStatusLine(AiPromptSkillsReadinessReport report)
    Parameters
    Type Name Description
    AiPromptSkillsReadinessReport report
    Returns
    Type Description
    string

    Inspect(string)

    Declaration
    public static AiPromptSkillsReadinessReport Inspect(string projectRoot)
    Parameters
    Type Name Description
    string projectRoot
    Returns
    Type Description
    AiPromptSkillsReadinessReport
    In this article
    © 2026 Serenity. All Rights Reserved