一键导入
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.