semvec/pypi-packages huggingface dataset:
agentic-std 0.2.0
Agentic Coding Standard CLI - Scaffold .agent/ directories for AI-ready codebases
Requires Python: >=3.10
Keywords: agentic, ai, cli, coding, scaffold, standards

# Agentic Coding Standard CLI

**Agentic Coding Standard CLI** — Scaffold `.agent/` directories for AI-ready codebases.

[![Python 3.10+](https://img.shields.io/badge/python-3.10+-blue.svg)](https://www.python.org/downloads/)
[![License: MIT](https://img.shields.io/badge/License-MIT-green.svg)](https://opensource.org/licenses/MIT)

## Why?

AI coding agents (Cursor, Windsurf, GitHub Copilot) work best when they have immediate context about your project's standards, conventions, and goals. The `.agent/` directory provides this context in a standardized format.

## Installation

### Quick Install (Recommended)

**Windows (PowerShell as Admin):**
```powershell
irm https://raw.githubusercontent.com/Alaa-Taieb/agentic-std/main/install.ps1 | iex
```

**macOS/Linux:**
```bash
curl -sSL https://raw.githubusercontent.com/Alaa-Taieb/agentic-std/main/install.sh | bash
```

### Via pip

```bash
pip install agentic-std
```

> **Note:** If using pip directly, ensure Python's Scripts directory is in your PATH.

## Usage

### Initialize a project

```bash
acs init
```

This creates a `.agent/` directory with:

| File | Purpose |
|------|---------|
| `blueprint.md` | Project vision, personas, MVP features |
| `rules.md` | Tech stack, naming conventions, verification steps |
| `vibe-guide.md` | Brand voice, visual language |
| `journal.md` | Decision log |

### Force overwrite

```bash
acs init --force
```

### Update templates

```bash
acs update
```

Fetches the latest templates from GitHub and caches them in `~/.acs/templates/`.

### Check version

```bash
acs --version
```

## The Standard

This CLI implements the [Agentic Coding Standard](https://github.com/Alaa-Taieb/agentic-coding-standard) — a set of documentation conventions for AI-agent-ready codebases.

## License

MIT
miniosl 0.1.8
A python interface to miniosl (shogi library)
Requires Python: >=3.10

# miniOSL

Python interface to [OSL (open shogi library)](https://gps.tanaka.ecc.u-tokyo.ac.jp/gpsshogi/index.php?GPSshogi), refurbished and enhanced by C++20 with pybind11 for cooperation with numpy and pytorch. 

WIP.

## demo@colab

[https://colab.research.google.com/drive/1orT32kOR58owC0SfhPdC0yodFdn8h2nX?usp=share_link](https://colab.research.google.com/drive/1orT32kOR58owC0SfhPdC0yodFdn8h2nX?usp=share_link)

| `shogi.go(50)`            | `value, moves = shogi.eval()` |
|:-------------------------:|:-----------------------------:|
| ![](https://github.com/tkaneko/miniosl/raw/main/doc/board-sample.png) | ![](https://github.com/tkaneko/miniosl/raw/main/doc/eval-sample.png)      |

### integration with ipywidgets

(experimental)

- ![](https://github.com/tkaneko/miniosl/raw/main/doc/mate1.png)
- ![](https://github.com/tkaneko/miniosl/raw/main/doc/slider.png)

## pip wheel

- [https://pypi.org/project/miniosl/](https://pypi.org/project/miniosl/)

## work with source code

- C++20 (tested with g++ 12.2.1 in `manylinux_2_28`, Apple clang 14.0.3)
- Python 3.10+
- cmake 3.22+

typical commands
- `git clone --recursive https://github.com/tkaneko/miniosl.git`
- `cd miniosl`
- `pip3 install -e .`
  - example for envvar: `CMAKE_BUILD_PARALLEL_LEVEL=4` `CXX=g++-12`

### cui samples

- [shogiconvert](https://github.com/tkaneko/miniosl/blob/main/miniosl/utility/convert_record.py)
- [selfplay](https://github.com/tkaneko/miniosl/blob/main/miniosl/utility/selfplay.py)
- [shogiviewer](https://github.com/tkaneko/miniosl/blob/main/miniosl/utility/curses_viewer.py)

![](https://github.com/tkaneko/miniosl/raw/main/doc/term.svg)

## api doc

[api 0.1.6](https://game.c.u-tokyo.ac.jp/miniosl-api/0-1-6/)

The location is tentative and subject to change in the future.
simple-print 2.2.7
Local development tool for logs printing.
Requires Python: >=3.12

# Simple print
Local development tool for logs printing.

```no-highlight
https://github.com/Sobolev5/simple-print
```

## Install
To install run:
```no-highlight
pip install simple-print
```

### sprint 
Print variables with its names:
```python
master = "yoda" # variable name master
sprint(master) 
sprint(master, c="magenta") 
sprint(master, c="white", b="on_blue") 
sprint(master, c="blue", b="white", a="underline") 
sprint(master, c="blue", b="on_white", a="bold", p=True) 
master_as_s = sprint(master, s=True) # return as string
master_as_s_with_path = sprint(master, s=True, p=True) # return as string with path to file 
``` 
![](https://github.com/Sobolev5/simple-print/blob/master/screenshots/sprint.png)   

> `c` color [grey, red, green, yellow, blue, magenta, cyan, white].
> `b` background [on_grey, on_red, on_green, on_yellow, on_blue, on_magenta, on_cyan].
> `a` attribute  [bold, dark, underline, blink, reverse, concealed].
> `p` path [True/False] with path to file.
> `l` light [True/False] print without fn name and lineno (shortcut lsprint). 
> `i` indent [1..40].
> `s` string [True/False] return as string.
> `r` return [True/False] print and return as string.
> `f` force print [True/False] ignore SIMPLE_PRINT_ENABLED=False for docker production logs for example. 
> `stream` output stream [stdout, stderr, null]. stdout by default. null means no print.

  
#### Example with indent
Indent print:
```python
def test_indent():
    fruits = ["lemon", "orange", "banana"]
    sprint(fruits, c="green")  
    for fruit in fruits:
        sprint(fruit, c="yellow", i=4)

```  
![](https://github.com/Sobolev5/simple-print/blob/master/screenshots/indent.png)
  
  
### lsprint 
Light version of sprint.
```python
master = "yoda" # variable name master
lsprint(master)
   
``` 
![](https://github.com/Sobolev5/simple-print/blob/master/screenshots/lsprint.png)   


### SprintErr  
Minified error traceback.
```python
from simple_print import SprintErr

@patch("logging.info", MagicMock(side_effect=[Exception("Something went wrong")]))
def test_sprint_err(self):
   with SprintErr(l=30):
      logging.info("")
  
```
![](https://github.com/Sobolev5/simple-print/blob/master/screenshots/sprint_err.png)
  
  
### spprint
Pretty print with indent.  
```python
from simple_print import sprrint

spprint(
   {"hello": c"world", "lorem": "ipsum"}, 
   i=20,
)
  
```
![](https://github.com/Sobolev5/simple-print/blob/master/screenshots/spprint.png)
    
  
### Env
Stop printing on production:
```sh
export SIMPLE_PRINT_ENABLED=False

```
  
  
### Test 
```sh
pytest -s

```