NG

nekomario28/gxkit

开发工具

本页由 AI 翻译,技术细节请以原文为准。 查看原文

1 stars 质量 64 趋势 22MIT

针对创意工件的代理原生审查循环:检查代码作为工件(图表、游戏关卡、状态机、模式、着色器、渲染视频),并附有稳定代码、退出代码和故事板。

概览

它的工作很简单:让AI先检查自己的工作,然后你再检查。把工件写成代码,检查它,找出稳定代码和退出代码的问题,修复它们,然后发货——以分镜图为证据。 粘贴到 Claude Code、Codex 或 Cursor 中——代理会安装并运行: 一个核心,十六个域。3D通过ManimGX渲染——渲染器gxkit的framegx检查。 大多数人都有一种产物,而这些工具大多读取你已有的文件——图表脚本、渲染视频、已发布的API规范——无需声明。安装你需要的唯一工具(从仓库安装到第一个版本;之后同样的命令是uvx chartgx等): 这些都不需要针对 gxkit 的声明:chartgx 运行脚本并读取它构建的图形,apigx、schemagx 和 flowgx 转换文档并应用与声明相同的代码,framegx 则探测编码文件。 想要全部十六个吗?

概述(AI 翻译)

代理原生审核循环用于创造性工件。 它的作用很简单:让 AI会在你必须之前检查自己的工作。把工件写成代码, inspect 它,解决稳定码和退出码的问题,修复它们,并且 船——以分镜图为证据。

用提示设置。 粘贴到 Claude Code、Codex 或 Cursor ——代理 安装并运行它:

一个核心,十六个域。3D通过ManimGX渲染——渲染器gxkit的framegx检查。

从一个工具开始

大多数人都有一种伪影,而这些工具大多读取你的文件 已经有——一个图表脚本、一个渲染好的视频、一份已发布的API规范—— 声明来写。安装你需要的唯一工具(从仓库直到 第一个版本;之后相同的命令是 uvx chartgx …):

然后把它指向你已经有的那种:

工具 读取 它只做检查
chartgx inspect chart.py 一个普通的Matplotlib脚本 一个基线不为零的条形图
apigx inspect openapi.json 你的服务发布的OpenAPI 3规范 一个无认证的变异路径
'schemagx检查schema。

本页由 AI 翻译,技术细节请以原文为准。

README

以下为原文 README 节选,完整内容请查看原文。

gxkit

Agent-native review loops for creative artifacts. Its job is simple: let an AI check its own work before you have to. Write the artifact as code, inspect it, get problems with stable codes and an exit code, fix them, and ship — with a storyboard image as the evidence.

Set up with a prompt. Paste into Claude Code, Codex, or Cursor — the agent installs and runs it:

Follow https://raw.githubusercontent.com/nekomario28/gxkit/main/llms.txt. Install gxkit, then inspect .

One core, seventeen domains. The 3D is rendered with ManimGX — the renderer gxkit’s framegx inspects.

Start with one tool

Most people have one kind of artifact, and most of these tools read a file you already have — a chart script, a rendered video, a published API spec — with no declaration to write. Install the one tool you need (from the repository until the first release; afterwards the same commands are uvx chartgx …):

uv tool install "git+https://github.com/nekomario28/gxkit#subdirectory=packages/chartgx"
chartgx inspect my_chart.py

Then point it at what you already have:

tool reads the check only it makes
chartgx inspect chart.py a plain matplotlib script a bar chart whose baseline is not zero
apigx inspect openapi.json the OpenAPI 3 spec your service publishes a mutating route with no authentication
schemagx inspect schema.sql the DDL your database runs a foreign key to a non-primary-key column
flowgx inspect README.md the state diagram a document draws a state nothing can reach
framegx inspect clip.py the video your renderer wrote a render that is frozen or black

None of these needs a gxkit-specific declaration: chartgx runs the script and reads the figure it builds, apigx and schemagx and flowgx convert the document and apply the same codes as a declaration, and framegx probes the encoded file.

Want all seventeen? Install the family instead — the contract is identical:

uvx --from "git+https://github.com/nekomario28/gxkit#subdirectory=packages/gxkit" gxkit tools

The loop

Every tool has the same contract, so an agent learns it once:

在 GitHub 查看完整 README

推荐工具

换一个关键词,或者移除筛选条件。

安装

npx skillfish add nekomario28/gxkit
新手?先看 mcpskill.org 教程 →