jhermann/brAIngentX

Skills sharing for an agentic age.

โ˜… 0Forks 0PythonGitHub โ†—Compare

README

license Apache 2.0

brAIngentX

A futuristic armored head shot in a sleek metallic suit with glowing blue and purple highlights. Radiating lines surround the figure.
โ€ Skills sharing for an agentic age.

Contents

๐Ÿ‘€ Project Overview

brAIngentX is focused on Agentic AI, where autonomous scripts manage tasks like real-time data analysis, automated trading, or code repository maintenance without constant human intervention.

This project offers a selection of general-purpose skills and tools to manage them, across multiple projects (repositories) covering diverse topics. The goal of skills management is to serve all of them by easy skill integration, but with allowing purposeful selection instead of one size fits all.

This is designed for and tested with VS Code and GitHub Copilot, but that does not mean it won't work with other common IDEs and models.

๐Ÿ“‹ What Skills Are Supported?

The following skills are included in this repository. You can enable or use them as needed, on a per-project basis:

  • ๐Ÿ›๏ธ markdown-style: Markdown Style Standards
  • ๐Ÿ› ๏ธ pylint-qa: Performs static code analysis and PEP 8 validation on Python files. Returns a quality score and a list of specific violations (Errors, Warnings, Conventions).
  • ๐Ÿ›๏ธ python-style: Python Coding Style Standards
  • ๐Ÿ›๏ธ python-tests: Pytest Testing Standards
  • ๐Ÿ›๏ธ secure-development
  • ๐Ÿšง An expert helping you to create and maintain an AGENTS.md file.

๐Ÿš€ How Do I Use This?

In the repository you want to use the skills in, add this to your README or some other document with setup instructions.

## โš™๏ธ Setup

1. Clone the [brAIngentX](https://github.com/jhermann/brAIngentX#readme) skills sharing repo
   into your `~/src` folder (or whatever folder you keep sources in),
   and call its `./install.sh` to symlink the `braingentx` tool into your local `bin` folder.
2. Call `python3 -mpip install pick` to install the `pick` package, the only dependency the script has.
3. Go back to this repo's workdir and call `braingentx install markdown-style`.
   Call `braingentx list` to show more skills you might want to activate.

Then follow those instructions.

Screenshot of the braingentx list command in a dark terminal, showing available skills with icons, descriptions, and their enabled status.

Example 1: braingentx list command showing available skills with icons, descriptions, and their enabled status.

Screenshot of the braingentx pick interface, showing a list of available skills to select. The interface uses a dark terminal theme, with highlighted selection and clear skill descriptions.

Example 2: braingentx pick interface, showing a list of available and uninstalled skills to select for installation, after calling braingentx install -p.

โš™๏ธ How Does It Work?

๐Ÿšง TODO

To install uv and uvx, use mkvenv3 uv uv uv.build.

Contributors

jhermann

Issues