Skip to content

rgushchin/kengp

Repository files navigation

Kengp: Linux Kernel Engineering AI Toolkit

This repository contains a specialized environment and toolkit for AI-assisted Linux kernel development and review. While currently oriented toward Gemini, it is designed to be compatible with other AI tools and models, such as Claude. The toolkit helps developers and maintainers adhere to strict upstream Linux kernel standards by automating parts of the review and verification workflow.

Features

Prerequisites

  • Linux environment
  • Rust toolchain (for building semcode)
  • Python 3

Setup

Run the setup script to initialize submodules and build the necessary tools:

./setup.sh

Directory Structure

  • AGENT.md: The core system prompt defining the developer persona and guidelines.
  • eng.md: Detailed guidance on how to create and validate kernel changes.
  • ai_review.py: Script to drive the review process.
  • review-prompts/: Markdown files containing system prompts for AI-driven reviews.
  • semcode/: Source code for the semantic analysis tool.
  • linux/: A clone of Linux kernel source tree. Created by setup.sh.

About

Linux Kernel Engineering Prompts

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published