The first universally addressable public substrate for Kantext — a compositional language for AI reasoning.
This repository provides a shared vocabulary of signals, phases, connectors, entity shapes, and executable skill definitions that any Kantext workspace can stack against. It is intentionally free of any Kantext runtime; it contains only .kant source files.
substrate/ Base layers — load once, stack everywhere
00-signals/ Signal vocabulary: readiness, quality, confidence, coverage, depth, relevance
01-identity/ Skill identity shapes: Skill, SkillTrigger, SkillDependency
02-topology/ Execution phases: Research → Synthesize → Generate → Verify
03-connectors/ Connector shapes: CRM, Email, WebSearch, Database, Docs, ...
skill.kant Precomposed stack of all 4 layers (convenience context)
domains/ Skill definitions organized by business domain
sales/ 7 files: entities + DraftOutreach, CallPrep, AccountResearch, ...
data/ 7 files: entities + SQLQueries, Exploration, Visualization, ...
marketing/ 5 files: entities + BrandVoice, ContentCreation, CampaignPlanning, ...
product-management/ 5 files: entities + FeatureSpec, Roadmap, MetricsTracking, ...
instances/ Workspace-specific overrides (empty — add your own)
When referenced from a Kantext workspace, these contexts are available immediately at startup:
| Key | Content |
|---|---|
skill |
Full substrate stack (signals + identity + topology + connectors) |
signals |
Signal meanings and value mappings |
identity |
Skill, SkillTrigger, SkillDependency shapes |
topology |
Research/Synthesize/Generate/Verify phases + IO contracts |
connectors |
CRM, Email, WebSearch, Database, Analytics, Docs, Chat, ... |
SalesEntities |
Company, Person, Deal, Competitor, Meeting + sales signals |
DataEntities |
Dataset, Column, Metric, Query + data quality signals |
MarketingEntities |
Brand, Campaign, Channel, Audience + marketing signals |
PMEntities |
Feature, Epic, Milestone, Stakeholder + PM signals |
The 20 skill files are registered as Loadable — available on demand by path.
Reference this repo from your .kantext/Kantext.kant:
Workspace:
Contexts:
Preload:
KantextSkills@Path:
path: https://raw.githubusercontent.com/muselab/kantext-skills/main/substrate/skill.kant
Or clone and reference locally:
Workspace:
Contexts:
Preload:
KantextSkills@Path:
path: ../kantext-skills/substrate/skill.kant
To compose a skill against the substrate:
stack: ["skill", "SalesEntities"]
+ load("domains/sales/draft-outreach.kant")
Each release includes a kantext-skills-<version>.zip of all .kant files with a verified ground manifest (.kantext/ground-manifest.json) containing content-addressed frame hashes for every context.
Licensed under either of
- MIT license (LICENSE-MIT)
- Apache License, Version 2.0 (LICENSE-APACHE)
at your option.
Copyright (c) 2026 Muselab LLC