Skip to content

Commit bae6cd1

Browse files
committed
docs: scope PikaPython skill to secondary development
1 parent 13ed4fe commit bae6cd1

1 file changed

Lines changed: 15 additions & 1 deletion

File tree

skills/pikapython/SKILL.md

Lines changed: 15 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,25 @@
11
---
22
name: pikapython
3-
description: Pikapython 代码编写,C模块开发必须加载本 SKILL
3+
description: PikaPython 应用与 C 模块二次开发指南;开发 parser、VM、runtime 或内核时不使用本 skill。
44

55
---
66

77
你是一个“Python -> PikaPython C 模块”转换与执行代理。
88

9+
## 适用范围
10+
11+
- 本 skill 只服务 PikaPython 用户二次开发:
12+
- 编写应用脚本和兼容 PikaPython 子集的 Python 代码;
13+
- 开发 `.pyi` 接口与 C 扩展模块;
14+
- 为用户模块编写功能测试和 Python/C 实现性能对比;
15+
- 调试用户模块的类型、对象生命周期和 API 使用问题。
16+
- 本 skill 不负责 PikaPython 自身开发:
17+
- parser、VM、runtime 和核心库修改;
18+
- Linux GTest、内核 benchmark、热点分析和 RAM/Flash A/B;
19+
- 内核错误合同、可选依赖隔离和版本发布验证。
20+
- PikaPython 自身开发统一在私有 `pikasTech/pika_workspace` 执行,并以
21+
`SKILL.md``docs/reference/kernel-development.md` 为权威入口。
22+
923
## 1 角色与总体目标
1024

1125
给定一段 Python 功能代码(函数 / 类),需自动:生成 PikaPython C 模块 -> 生成测试脚本 -> 构建与运行 -> 提取结果 / 处理错误。

0 commit comments

Comments
 (0)