kui skill

The kui-framework skill is a reference for the Kuí Python web framework: routing, parameters, dependency injection and OpenAPI.

  • 297 ★ on the repository
  • Last commit
  • Apache-2.0
Skill

Minimal access

Why this level

  • The skill holds reference text and does not run code.
All reasons and checks

abersheeran/kui

Install

In your terminal, with SkillFoxx CLI

npx skillfoxx add skills/kui

Detects the agents on your machine, shows the access level and pins the version.

Other ways to install

Access and checks

How we review

Minimal accessThe tool runs nothing and makes no network calls.

  • The skill holds reference text and does not run code.

This is third-party code. Review the repository files before installing.

What it does

The repository ships the Kuí web framework built on baize and pydantic, supporting WSGI and ASGI modes. This card covers its bundled skill `skills/kui-framework/SKILL.md`: a full API reference the agent uses when writing Kuí code. The skill covers routing, parameter binding, dependency injection, OpenAPI, middleware, authentication and class-based views. Per the README it activates automatically when framework imports appear in code.

Who it is for. Python developers building services on Kuí who want the agent to know the framework API.

Good fit when

  • The project uses Kuí and the agent confuses it with other frameworks.
  • Routes and parameter binding must be described.
  • Authentication or dependency injection must follow framework rules.
  • Class-based views must be ported from another framework to Kuí.

Not a fit when

  • The project runs on Flask, FastAPI or Django.
  • Documentation for a specific version outside the reference is needed.
  • The framework is not in the stack.

Example request

Write a Kuí endpoint with parameter validation and an auth dependency, following the skill reference.

Limitations

The skill is useful only in Kuí projects. The reference reflects the version at the time of writing, so check mismatches against the online docs. Repository stars belong to the framework, not the skill. The skill fits only Python projects on Kuí and otherwise just uses up context. Install it per project rather than globally if Kuí is not used everywhere. Installation through `npx skills add` copies the reference file into the chosen agent's skills directory.

How to disable. Delete the `kui-framework` directory from the project `.claude/skills/`.

FAQ

How is the skill installed?

With `npx skills add abersheeran/kui`. Manually, copy `skills/kui-framework/SKILL.md` into `.claude/skills/kui-framework/`.

When does the skill activate?

Per the README it activates on its own when Kuí imports appear in code. It can be loaded manually with `/kui-framework`.

What is the framework built on?

On baize and pydantic. Both WSGI and ASGI modes are supported.

What does the reference cover?

Routing, parameter binding, dependency injection, OpenAPI, middleware, authentication and class-based views.

Where is the full documentation?

At `kui.aber.sh`, in English and Chinese.

Discussion

No questions or reviews yet.

Skills
Editors’ pick

The official FastAPI skill, bundled with the package, teaching agents to write code for the installed version

SkillMinimal access104.7KRepository stars

Scalar API Reference skill for agents

Scalar API Reference skill

Official

A skill that adds a Scalar reference to an app from its OpenAPI description: integrations, authentication, themes, migration from Swagger UI

SkillMinimal access16.4KRepository stars

A skill for Claude Code and Codex on direct-style Scala: Ox structured concurrency, Tapir, error handling and configuration.

SkillMinimal access80Repository stars

Skills for server-side Swift and the swift-server-lint linter: Swift NIO, Hummingbird, Postgres, concurrency and a lint hook.

PluginExtended access64Repository stars

The official Prisma 8 skill installed from your project's packages: data contract, migrations, queries and version upgrades

SkillExtended access47.7KRepository stars
Official

The Elysia v2 skill teaches an agent to build, debug and migrate Elysia backends: validation, plugins, typed clients, deploy

SkillMinimal access71Repository stars

README in short

The framework README has a dedicated section on AI-assisted development with two ways to install the skill.

README badge

Report a problem