kr-core-extract

Classify KR engine SPEC components into core and deferred features.

Updated Mar 3, 2026
One-click install
npx skills add https://github.com/rayanino/kr --skill kr-core-extract
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: kr-core-extract
Source: https://github.com/rayanino/kr/tree/main/skills/kr-core-extract
Command: npx skills add https://github.com/rayanino/kr --skill kr-core-extract

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill helps engineers clearly distinguish between the essential, foundational components of a KR engine and its supplementary features, enabling a more structured and efficient development process.

Core Features & Use Cases

  • Classification: Analyzes a Skill Specification (SPEC) to classify its components as either 'CORE' or 'DEFERRED'.
  • Core Focus: Rewrites the SPEC to concentrate solely on the core engine architecture.
  • Use Case: When starting a new engine, use this Skill to define its fundamental purpose before adding optional functionalities, ensuring a robust foundation.

Quick Start

Activate the kr-core-extract skill to classify the core components of the provided engine SPEC.

Frequently Asked Questions about kr-core-extract

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

FAQPage Schema
How do I separate core engine architecture from deferred features in a SPEC?

To separate core engine architecture from deferred features in a SPEC, this skill classifies components based on their necessity for the engine's fundamental purpose, generating a classification table that distinguishes essential behaviors from optional extensions.

What is the best way to define foundational components when starting a new engine?

Defining foundational components for a new engine involves analyzing the specification to identify essential behaviors, rewriting the SPEC to focus solely on core implementation, and defining extension hooks for deferred capabilities to ensure a robust foundation.

How does code classification work for engine architecture components?

Code classification for engine architecture components works by evaluating a SPEC to categorize each feature as either CORE or DEFERRED, identifying which behaviors are essential for the engine's fundamental purpose before separating supplementary functionalities.

Can I rewrite my engine SPEC to focus only on core implementation?

Yes, you can rewrite your engine SPEC to focus only on core implementation by using this skill to strip supplementary functionalities, generate a component classification table, and define extension hooks for the deferred capabilities.

When do I need to extract core features from my engine specification?

You need to extract core features from your engine specification when starting a new engine to ensure a structured development process, allowing you to define its fundamental purpose clearly before adding optional extension functionalities.