GM-RKB Skill
Jump to navigation
Jump to search
A GM-RKB Skill is a system capability that represents a distinct user-facing functionality within the GM-RKB content enhancement system, typically spanning multiple code objects to deliver a complete workflow.
- AKA: RKB System Capability, GM-RKB Feature, RKB Functional Skill.
- Context:
- It can orchestrate multiple Python modules and code objects to accomplish a user goal.
- It can be invoked through CLI commands, Python scripts, or AI assistant interpretation.
- It can have specific input specifications and output specifications documented in the Skills Inventory.
- It can emerge from combining existing code components without explicit implementation.
- It can be classified as singleton skill, composite skill, emergent skill, or virtual skill.
- ...
- Example(s):
- Wiki Publishing skill using `gmrkb_publish.py` to publish wiki pages with validation.
- Concept Proposal Transformation skill converting structured concept definitions to wiki format.
- Stub Enhancement skill using LLM APIs to expand stub pages with AI-generated content.
- Rollback Operations skill reverting bulk publishing using rollback manifests.
- Cost Tracking skill monitoring API usage and maintaining cost logs.
- ...
- Counter-Example(s):
- A low-level code function that users don't directly interact with.
- An internal system process without user-visible outcomes.
- A configuration setting rather than an executable capability.
- See: System Capability, GM-RKB, GM-RKB Conceptual Commitment, GM-RKB Protocol, Software Skill, User-Facing Functionality.