Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
7 changes: 4 additions & 3 deletions .agents/skills/livecodes/SKILL.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,9 +4,10 @@ description: >-
Open-source, client-side code playground supporting 90+ languages/frameworks.
Runs entirely in the browser with SDK for embedding. Entry point for all
LiveCodes skills.
type: core
library: livecodes
library_version: 0.13.0
metadata:
type: core
library: livecodes
library_version: 0.13.0
---

# LiveCodes Overview
Expand Down
9 changes: 5 additions & 4 deletions .agents/skills/livecodes/configuration/SKILL.md
Original file line number Diff line number Diff line change
@@ -1,12 +1,13 @@
---
name: livecodes/configuration
name: configuration
description: >
Configure playground behavior through Config object, query parameters, EmbedOptions,
editor settings, processors, external resources, and custom settings. Load this skill
when setting up project content, configuring CSS processors, or customizing display.
type: core
library: livecodes
library_version: 0.13.0
metadata:
type: core
library: livecodes
library_version: 0.13.0
sources:
- live-codes/livecodes:docs/docs/configuration/configuration-object.mdx
- live-codes/livecodes:docs/docs/configuration/query-params.mdx
Expand Down
9 changes: 5 additions & 4 deletions .agents/skills/livecodes/display-modes/SKILL.md
Original file line number Diff line number Diff line change
@@ -1,12 +1,13 @@
---
name: livecodes/display-modes
name: display-modes
description: >
Configure how the playground is displayed: full, focus, simple, lite, editor,
codeblock, and result modes. Load this skill when choosing display mode for
embeddings, configuring read-only views, or showing only result or editor.
type: core
library: livecodes
library_version: 0.13.0
metadata:
type: core
library: livecodes
library_version: 0.13.0
requires:
- configuration
sources:
Expand Down
9 changes: 5 additions & 4 deletions .agents/skills/livecodes/framework-wrappers/SKILL.md
Original file line number Diff line number Diff line change
@@ -1,12 +1,13 @@
---
name: livecodes/framework-wrappers
name: framework-wrappers
description: >
Use SDK with React, Vue, Svelte, Solid, Preact, and Web Components.
sdkReady callback pattern, reactive props, and framework-specific setup.
Load this skill when embedding LiveCodes in a framework application.
type: framework
library: livecodes
library_version: 0.13.0
metadata:
type: framework
library: livecodes
library_version: 0.13.0
requires:
- sdk-embedding
- sdk-methods
Expand Down
9 changes: 5 additions & 4 deletions .agents/skills/livecodes/getting-started/SKILL.md
Original file line number Diff line number Diff line change
@@ -1,11 +1,12 @@
---
name: livecodes/getting-started
name: getting-started
description: >
Quick start for standalone app at livecodes.io, embedding playgrounds with CDN or npm,
and self-hosting basics. Load this skill for initial setup and basic usage patterns.
type: lifecycle
library: livecodes
library_version: 0.13.0
metadata:
type: lifecycle
library: livecodes
library_version: 0.13.0
sources:
- live-codes/livecodes:README.md
- live-codes/livecodes:docs/docs/getting-started.mdx
Expand Down
9 changes: 5 additions & 4 deletions .agents/skills/livecodes/gh-action/SKILL.md
Original file line number Diff line number Diff line change
@@ -1,11 +1,12 @@
---
name: livecodes/gh-action
name: gh-action
description: >
Use the "Preview in LiveCodes" GitHub Action to generate preview playground links
for pull request code changes. Automates playground creation and PR comments.
type: composition
library: livecodes
library_version: 0.13.0
metadata:
type: composition
library: livecodes
library_version: 0.13.0
requires: []
sources:
- live-codes/preview-in-livecodes:README.md
Expand Down
9 changes: 5 additions & 4 deletions .agents/skills/livecodes/headless-mode/SKILL.md
Original file line number Diff line number Diff line change
@@ -1,12 +1,13 @@
---
name: livecodes/headless-mode
name: headless-mode
description: >
Run playground without visible UI using SDK methods directly. Load this skill
when building Markdown compilers, code formatters, or tools that need compiled
output without display.
type: core
library: livecodes
library_version: 0.13.0
metadata:
type: core
library: livecodes
library_version: 0.13.0
requires:
- sdk-embedding
- sdk-methods
Expand Down
9 changes: 5 additions & 4 deletions .agents/skills/livecodes/import-export/SKILL.md
Original file line number Diff line number Diff line change
@@ -1,12 +1,13 @@
---
name: livecodes/import-export
name: import-export
description: >
Import code from GitHub gists/files/repos, GitLab, URLs, DOM, and local files.
Export projects as HTML, JSON, ZIP, or to external services. Load this skill
when loading projects from external sources or exporting project state.
type: core
library: livecodes
library_version: 0.13.0
metadata:
type: core
library: livecodes
library_version: 0.13.0
sources:
- live-codes/livecodes:docs/docs/features/import.mdx
- live-codes/livecodes:docs/docs/features/export.mdx
Expand Down
9 changes: 5 additions & 4 deletions .agents/skills/livecodes/language-support/SKILL.md
Original file line number Diff line number Diff line change
@@ -1,13 +1,14 @@
---
name: livecodes/language-support
name: language-support
description: >
Work with 90+ supported languages, compilers, CSS processors, and WASM-compiled
languages for markup, style, and script editors. Load this skill when configuring
languages, setting up CSS processors, or working with WASM-based languages like
Python, Ruby, or Go.
type: core
library: livecodes
library_version: 0.13.0
metadata:
type: core
library: livecodes
library_version: 0.13.0
sources:
- live-codes/livecodes:docs/docs/languages/index.mdx
- live-codes/livecodes:docs/docs/languages/_template.mdx
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -131,6 +131,7 @@ Enabled via `processors` config:
| ClojureScript | `clojurescript`, `clojure`, `cljs`, `clj` | Clojure |
| Perl | `perl`, `pl`, `pm` | Perl runtime |
| Gleam | `gleam` | Gleam language |
| Haskell | `haskell`, `hs`, `lhs` | MicroHs (not GHC) |
| Tcl | `tcl` | Tcl interpreter |
| WebAssembly | `wat`, `wast`, `wasm`, `webassembly` | WAT format |

Expand Down
9 changes: 5 additions & 4 deletions .agents/skills/livecodes/markdown-integration/SKILL.md
Original file line number Diff line number Diff line change
@@ -1,12 +1,13 @@
---
name: livecodes/markdown-integration
name: markdown-integration
description: >
Integrate LiveCodes with documentation sites using remark-livecodes,
markdown-it-livecodes, gatsby-remark-livecodes, or marked-livecodes for
Docusaurus, Astro, VitePress, Next.js, and Storybook.
type: composition
library: livecodes
library_version: 0.13.0
metadata:
type: composition
library: livecodes
library_version: 0.13.0
requires:
- sdk-embedding
sources:
Expand Down
9 changes: 5 additions & 4 deletions .agents/skills/livecodes/module-resolution/SKILL.md
Original file line number Diff line number Diff line change
@@ -1,13 +1,14 @@
---
name: livecodes/module-resolution
name: module-resolution
description: >
Import npm, deno.land/x, jsr, and GitHub modules without build steps using
automatic CDN resolution, custom import maps, and CDN provider prefixes.
Load this skill when using bare module imports, configuring CDN providers,
or resolving import conflicts.
type: core
library: livecodes
library_version: 0.13.0
metadata:
type: core
library: livecodes
library_version: 0.13.0
sources:
- live-codes/livecodes:docs/docs/features/module-resolution.mdx
- live-codes/livecodes:src/livecodes/compiler/import-map.ts
Expand Down
9 changes: 5 additions & 4 deletions .agents/skills/livecodes/sdk-embedding/SKILL.md
Original file line number Diff line number Diff line change
@@ -1,13 +1,14 @@
---
name: livecodes/sdk-embedding
name: sdk-embedding
description: >
Create and configure embedded playgrounds using createPlayground(), EmbedOptions,
container setup, loading modes (eager/lazy/click), and appUrl for self-hosted instances.
Load this skill when embedding LiveCodes in web pages, configuring playground
containers, or setting up SDK integration.
type: core
library: livecodes
library_version: 0.13.0
metadata:
type: core
library: livecodes
library_version: 0.13.0
sources:
- live-codes/livecodes:docs/docs/sdk/js-ts.mdx
- live-codes/livecodes:src/sdk/index.ts
Expand Down
9 changes: 5 additions & 4 deletions .agents/skills/livecodes/sdk-methods/SKILL.md
Original file line number Diff line number Diff line change
@@ -1,13 +1,14 @@
---
name: livecodes/sdk-methods
name: sdk-methods
description: >
Use SDK methods to interact with playgrounds: run, getCode, setConfig, getConfig,
watch, runTests, format, getShareUrl, show, destroy. Load this skill when
programmatically controlling embedded playgrounds, reacting to code changes,
or retrieving compiled output.
type: core
library: livecodes
library_version: 0.13.0
metadata:
type: core
library: livecodes
library_version: 0.13.0
requires:
- sdk-embedding
sources:
Expand Down
9 changes: 5 additions & 4 deletions .agents/skills/livecodes/self-hosting/SKILL.md
Original file line number Diff line number Diff line change
@@ -1,12 +1,13 @@
---
name: livecodes/self-hosting
name: self-hosting
description: >
Deploy LiveCodes to static servers, GitHub Pages, or Docker. Configure SDK appUrl,
BASE_URL for subdirectories, and handle share/broadcast services. Load this skill
when self-hosting LiveCodes or using a custom app URL.
type: composition
library: livecodes
library_version: 0.13.0
metadata:
type: composition
library: livecodes
library_version: 0.13.0
requires:
- sdk-embedding
sources:
Expand Down
9 changes: 5 additions & 4 deletions .agents/skills/livecodes/testing/SKILL.md
Original file line number Diff line number Diff line change
@@ -1,12 +1,13 @@
---
name: livecodes/testing
name: testing
description: >
Write and run automated tests with Jest and Testing Library in the browser.
Import code from script editor, use watch mode, and run tests programmatically.
Load this skill when writing tests for playground code or running tests via SDK.
type: core
library: livecodes
library_version: 0.13.0
metadata:
type: core
library: livecodes
library_version: 0.13.0
sources:
- live-codes/livecodes:docs/docs/features/tests.mdx
---
Expand Down
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@ A [feature-rich](https://livecodes.io/docs/features/), open-source, **client-sid
[![LiveCodes: npm version](https://img.shields.io/npm/v/livecodes)](https://www.npmjs.com/package/livecodes)
[![LiveCodes: npm downloads](https://img.shields.io/npm/dm/livecodes)](https://www.npmjs.com/package/livecodes)
[![LiveCodes: jsdelivr downloads](https://data.jsdelivr.com/v1/package/npm/livecodes/badge?style=rounded)](https://www.jsdelivr.com/package/npm/livecodes)
[![LiveCodes: languages](https://img.shields.io/badge/languages-102-blue)](https://livecodes.io/docs/languages/)
[![LiveCodes: languages](https://img.shields.io/badge/languages-103-blue)](https://livecodes.io/docs/languages/)
[![LiveCodes: docs](https://img.shields.io/badge/Documentation-575757?logo=gitbook&logoColor=white)](https://livecodes.io/docs/)
[![LiveCodes: llms.txt](https://img.shields.io/badge/llms.txt-575757?logo=googledocs&logoColor=white)](https://livecodes.io/docs/llms.txt)
[![LiveCodes: llms-full.txt](https://img.shields.io/badge/llms--full.txt-575757?logo=googledocs&logoColor=white)](https://livecodes.io/docs/llms-full.txt)
Expand Down
Loading
Loading