Skip to content

Commit f0001ea

Browse files
committed
📝 docs: update README and docs with paper acceptance, skills compiled stat, visitor counter
- README: update tagline, add paper badge, update citation to ACM CAIS 2026 - README: update roadmap with LLM semantic check, npm, VS Code, paper acceptance - docs/ARCHITECTURE.md, docs/README.md: add paper acceptance notice - website: add '1,828 Skills Compiled' stat, visitor counter
1 parent 56acb60 commit f0001ea

4 files changed

Lines changed: 27 additions & 16 deletions

File tree

README.md

Lines changed: 22 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,15 @@
11
<div align="center">
22
<img src="docs/img/nsc-logo.png" alt="SkCC Logo" width="100" />
33
<h1>SkCC</h1>
4-
<p><b><i>Write Once, Run Anywhere for AI Agent Skills</i></b></p>
4+
<p><b><i>Compilation for Skills: Capable, Portable, and Securable</i></b></p>
55
<p>
66
<img src="https://img.shields.io/badge/License-MIT-blue.svg?style=for-the-badge" alt="License"/>
7-
<img src="https://img.shields.io/badge/Rust-1.75%2B-orange.svg?style=for-the-badge" alt="Rust"/>
7+
<img src="https://img.shields.io/badge/Rust-1.85%2B-orange.svg?style=for-the-badge" alt="Rust"/>
88
<img src="https://img.shields.io/badge/Platforms-4-blueviolet.svg?style=for-the-badge" alt="Platforms"/>
9+
<img src="https://img.shields.io/badge/Paper-ACM_CAIS_2026_AgentSkills'26-7c3aed.svg?style=for-the-badge" alt="Paper"/>
910
</p>
1011

11-
**中文版** | **[English](#english)**
12+
🌐 **Website**: [skcc.nexa-lang.com](https://skcc.nexa-lang.com) · 📄 **arXiv**: [2605.03353](https://arxiv.org/abs/2605.03353)
1213

1314
📚 **文档**: [中文](docs/USER_GUIDE.md) | [API Reference](docs/API_REFERENCE.md)
1415
</div>
@@ -52,7 +53,7 @@ nsc init my-skill
5253

5354
## ⚡ 什么是 SkCC?
5455

55-
**SkCC** 是一个将经典编译器设计引入 Agent 技能开发的编译框架。通过四阶段流水线——前端格式解析、中间表示构建、语义分析与安全增强(Anti-Skill Injection)、多态后端生成——它将统一的 `SKILL.md` 源文件转换为面向 Claude Code、OpenAI Codex、Google Gemini CLI 和 Kimi CLI 的平台原生技能产物。该架构将适配复杂度从 $O(m \times n)$ 降至 $O(m + n)$,同时解决格式敏感性和安全漏洞两大挑战
56+
**SkCC**(Skill Compiler for Cross-framework LLM Agents)是一个将经典编译器设计引入 Agent 技能开发的编译框架。通过四阶段流水线——Syntax Parser → IR Builder → Security Optimizer → Target Emitter——它将统一的 `SKILL.md` 源文件编译为面向 Claude Code、OpenAI Codex、Google Gemini CLI 和 Kimi CLI 的平台原生技能产物。核心创新在于 **SkIR**(统一中间表示),将技能语义与框架格式解耦,将适配复杂度从 $O(m \times n)$ 降至 $O(m + n)$,同时通过编译期 Anti-Skill Injection 实现安全加固。论文已被 **ACM CAIS 2026 — AgentSkills'26 Workshop** 接收(poster)
5657

5758
---
5859

@@ -205,6 +206,9 @@ SkCC 遵循经典的四阶段编译器架构:
205206
- ✅ Anti-Skill 注入(94.8% 覆盖率,4 类规则)
206207
- ✅ 亚 10ms 编译延迟
207208
- ✅ 渐进式路由清单生成
209+
- ✅ LLM 语义检查(可选 `semantic-check` feature)
210+
- ✅ npm 包 + VS Code 扩展
211+
- ✅ 论文被 ACM CAIS 2026 — AgentSkills'26 Workshop 接收
208212

209213
### 计划中
210214
- 🔲 基于漏洞语料库的自动反模式发现
@@ -247,15 +251,15 @@ MIT License - 详见 [LICENSE](LICENSE)。
247251

248252
## 📖 引用
249253

250-
如果您在研究中使用了 SkCC,请引用
254+
如果您在研究中使用了 SkCC,请引用我们的论文(已被 ACM CAIS 2026 — AgentSkills'26 Workshop 接收)
251255

252256
```bibtex
253-
@misc{ouyang2026skcc,
257+
@inproceedings{ouyang2026skcc,
254258
title = {SkCC: Portable and Secure Skill Compilation for Cross-Framework LLM Agents},
255259
author = {Yipeng Ouyang and Yi Xiao and Yuhao Gu and Xianwei Zhang},
260+
booktitle = {Proceedings of the AgentSkills'26 Workshop at ACM CAIS 2026},
256261
year = {2026},
257-
eprint = {2605.03353},
258-
archivePrefix = {arXiv},
262+
note = {arXiv:2605.03353},
259263
}
260264
```
261265

@@ -312,7 +316,7 @@ nsc init my-skill
312316

313317
## ⚡ What is SkCC?
314318

315-
**SkCC** is a compilation framework that introduces classical compiler design into agent skill development. Through a four-phase pipeline—Frontend parsing, IR construction, Analyzer validation (with Anti-Skill Injection), and Backend emission—it transforms a unified `SKILL.md` source into platform-native skill artifacts for Claude Code, OpenAI Codex, Google Gemini CLI, and Kimi CLI. The architecture reduces adaptation complexity from $O(m \times n)$ to $O(m + n)$ while simultaneously addressing format sensitivity and security vulnerability challenges.
319+
**SkCC** (Skill Compiler for Cross-framework LLM Agents) introduces classical compilation design into agent skill development. Through a four-phase pipeline—Syntax Parser → IR Builder → Security Optimizer → Target Emitter—it compiles a unified `SKILL.md` source into platform-native skill artifacts for Claude Code, OpenAI Codex, Google Gemini CLI, and Kimi CLI. The core innovation is **SkIR**, a unified intermediate representation that decouples skill semantics from framework-specific formatting, reducing adaptation complexity from $O(m \times n)$ to $O(m + n)$ while providing compile-time security hardening via Anti-Skill Injection. The paper has been accepted at **ACM CAIS 2026 — AgentSkills'26 Workshop** (poster).
316320

317321
---
318322

@@ -413,11 +417,11 @@ The same Kimi-compiled format tested on three models proves compilation gains ar
413417

414418
## 🏗️ Architecture
415419

416-
SkCC follows a classic four-phase compiler architecture:
420+
SkCC follows a classic four-phase compiler architecture, inspired by LLVM and MLIR:
417421

418422
```
419423
┌─────────────────────────────────────────────────────────────────┐
420-
│ SkCC Pipeline
424+
│ SkCC Compilation Pipeline
421425
├─────────────────────────────────────────────────────────────────┤
422426
│ │
423427
│ ┌──────────┐ ┌──────────┐ ┌──────────┐ ┌──────────┐ │
@@ -466,6 +470,9 @@ SkCC follows a classic four-phase compiler architecture:
466470
- ✅ Anti-Skill Injection (94.8% coverage, 4 rule categories)
467471
- ✅ Sub-10ms compilation latency
468472
- ✅ Progressive routing manifest generation
473+
- ✅ LLM semantic check (optional `semantic-check` feature)
474+
- ✅ npm package + VS Code extension
475+
- ✅ Paper accepted at ACM CAIS 2026 — AgentSkills'26 Workshop
469476

470477
### Planned
471478
- 🔲 Automated anti-pattern discovery from vulnerability corpora
@@ -508,15 +515,15 @@ MIT License - see [LICENSE](LICENSE) for details.
508515

509516
## 📖 Citation
510517

511-
If you use SkCC in your research, please cite:
518+
If you use SkCC in your research, please cite our paper (accepted at ACM CAIS 2026 — AgentSkills'26 Workshop):
512519

513520
```bibtex
514-
@misc{ouyang2026skcc,
521+
@inproceedings{ouyang2026skcc,
515522
title = {SkCC: Portable and Secure Skill Compilation for Cross-Framework LLM Agents},
516523
author = {Yipeng Ouyang and Yi Xiao and Yuhao Gu and Xianwei Zhang},
524+
booktitle = {Proceedings of the AgentSkills'26 Workshop at ACM CAIS 2026},
517525
year = {2026},
518-
eprint = {2605.03353},
519-
archivePrefix = {arXiv},
526+
note = {arXiv:2605.03353},
520527
}
521528
```
522529

docs/ARCHITECTURE.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,8 @@
22

33
> **SkCC 的整体架构设计、模块划分与数据流**
44
>
5+
> **论文状态**:已被 ACM CAIS 2026 — AgentSkills'26 Workshop 接收(poster)。arXiv: [2605.03353](https://arxiv.org/abs/2605.03353)
6+
>
57
> **架构版本**:v2.0(基于《高级提示词工程格式与智能体技能架构》调研报告重构)
68
79
> ⚠️ **实现状态声明 (Updated 2026-04-16):** 本文档描述的架构设计大部分已在源码中实现。部分早期设计(如 Codex 双负载架构、Analyzer trait 统一接口、Warning 诊断保留)在实现过程中进行了简化,详见下方各节标注。完整审查见 [审查报告](../old_backup/dev_plans/plans/RE_AUDIT_REPORT_20260416.md)。实现状态如下:

docs/README.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,7 @@
11
# SkCC
22

3+
> **论文状态**:已被 ACM CAIS 2026 — AgentSkills'26 Workshop 接收(poster)。arXiv: [2605.03353](https://arxiv.org/abs/2605.03353)
4+
35
> **将人类可读的 SKILL.md 编译为 AI Agent 可执行的过程性知识库**
46
57
[![Rust](https://img.shields.io/badge/Rust-Edition%202024-orange.svg)](https://www.rust-lang.org/)

website/index.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -129,7 +129,7 @@ <h1><span class="gradient-text">Compilation for Skills:</span><br>Capable, Porta
129129
<div class="hero-stat"><div class="hero-stat-value">+13.5<span style="font-size:1rem">pp</span></div><div class="hero-stat-label">Pass Rate Gain</div></div>
130130
<div class="hero-stat"><div class="hero-stat-value"><10<span style="font-size:1rem">ms</span></div><div class="hero-stat-label">Compilation</div></div>
131131
<div class="hero-stat"><div class="hero-stat-value">94.8<span style="font-size:1rem">%</span></div><div class="hero-stat-label">Security Coverage</div></div>
132-
<div class="hero-stat"><div class="hero-stat-value">4</div><div class="hero-stat-label">Frameworks</div></div>
132+
<div class="hero-stat"><div class="hero-stat-value">1,828</div><div class="hero-stat-label">Skills Compiled</div></div>
133133
<div class="hero-stat"><div class="hero-stat-value" id="visitorCount" style="font-size:1.4rem">···</div><div class="hero-stat-label">Visitors</div></div>
134134
</div>
135135
</div>

0 commit comments

Comments
 (0)