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.