Skip to content
Back to skills

Romance Cli Sim

ASecurity

Use this skill when building or tuning the terminal-only romance simulation, persona files, live chat UX, or ECC trace instrumentation in this repository.

  • 59 stars
  • 0 votes
  • 0 copies
  • 2 views
  • Added May 26, 2026
ai-agentspythonbash

Works with

  • terminal
  • cli

Security analysis

A100/100

Pro scans all 2 files and shows the line behind each finding

Scanned May 27, 2026

npx -y skills add NomaDamas/girlfriend-in-cli --skill romance-cli-sim --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Romance Cli Sim?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Romance Cli Sim
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/nomadamas-romance-cli-sim/badge)](https://www.skillsdirectory.com/skills/nomadamas-romance-cli-sim)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: romance-cli-sim
description: Use this skill when building or tuning the terminal-only romance simulation, persona files, live chat UX, or ECC trace instrumentation in this repository.
origin: local
---

# Romance CLI Simulator

This skill is specific to the `girlfriend_generator` repository.

## When to Activate

- Building or refining the Rich-based terminal chat UI
- Adding or tuning personas under `personas/`
- Improving typing indicators, idle nudges, or timing behavior
- Extending voice adapters or provider integrations
- Verifying that ECC stays project-local and does not leak into `~/.codex`
- Tuning low-latency render behavior and turbo reply paths

## Working Rules

- Keep everything terminal-only. No browser UI.
- Preserve the live `ECC Trace` panel so local ECC usage remains visible during runs.
- Treat all personas as explicitly adult.
- Keep flirtation believable and non-explicit.
- Prefer reversible changes and keep global Codex configuration untouched.
- Favor the `heuristic + turbo` path unless the user explicitly prioritizes model quality over latency.

## Workflow

1. Update tests first for persona loading, timing logic, or provider behavior.
2. Implement the smallest possible change under `src/girlfriend_generator/`.
3. Keep the chat loop responsive while the provider or voice adapter works in the background.
4. Run `python3 -m pytest`.
5. Smoke-check the CLI manually in a real terminal:

```bash
PYTHONPATH=src python3 -m girlfriend_generator --persona personas/han-seo-jin-crush.json
```

## Primary Files

- `src/girlfriend_generator/app.py`
- `src/girlfriend_generator/engine.py`
- `src/girlfriend_generator/providers.py`
- `src/girlfriend_generator/voice.py`
- `personas/`
- `tests/`

Files in this skill

  • SKILL.md1.7 KB
  • agents/openai.yaml315 B

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.