ワンクリックで
romin-security
Hackathon security guide to prevent leaking secrets. Based on Romin Irani's article.
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
メニュー
Hackathon security guide to prevent leaking secrets. Based on Romin Irani's article.
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
SOC 職業分類に基づく
Resolves open GitHub Issues in parallel by fanning out independent subagents and then fanning in to aggregate lessons learned.
(🥑) Expert guide for authoring, building, testing, and publishing technical articles to ricc.rocks and Medium.
💛 Expert guide for interacting with Riccardo's Obsidian vault (The Carlessian Vault).
Record browser-based video demos from YAML storyboards using shot-scraper.
Installs a lightweight CPU and RAM monitoring cron job and visualization script for agents on the local machine.
Rules to create and maintain a GOOD CLI. Do not use for GUI-only design rules, web apps, or backend REST APIs.
| name | romin-security |
| description | Hackathon security guide to prevent leaking secrets. Based on Romin Irani's article. |
| metadata | {"version":"1.0.0"} |
| compatibility | gemini-cli |
When helping the user code during rapid development or hackathons, enforce the following security practices to avoid burning down their project:
.env files or environment variables to inject secrets at runtime..gitignore is Configured: Always add .env, credentials.json, keys/, and other sensitive files to .gitignore before initializing a repository or making a commit.Before utilizing the security goodies, ensure that the underlying scanning tools are installed on the user's system:
brew install pre-commit gitleaksbrew install pre-commit gitleaks (via Homebrew on Linux, or equivalent package managers)Once installed, remind the user to run pre-commit install in their repository to activate the git hooks.
You can review any existing repository to ensure it has the security "goodies" from Romin's hackathon-safe-starter template.
The goodies are stored locally in the template/ directory of this skill and include:
.gitleaks.toml.pre-commit-config.yaml.env.example.gitignore.github/workflows/security-scan.ymlTo perform a security review on the current repository, execute the following script:
~/.gemini/skills/romin-security/scripts/security_review.sh .
If you are setting up a project, it is highly recommended to add the following target to the justfile so the user can easily run the security review:
# Run Romin's hackathon security review
security-review:
@~/.gemini/skills/romin-security/scripts/security_review.sh .
Remember: "Vibe Code Without Burning Down Your Project." Keep the momentum fast, but ensure secrets stay out of the source code.