config-loader-helper
SKILL.md
Config Loader Helper
When to Use
- Tests or local runs fail due to missing or mis-set environment variables or toggles.
Rules
- Never ask for or print real secrets.
- Use the authoritative sources listed below for env var discovery.
Authoritative Sources
setTestEnv.sh(test environment).env.sample(root),example/.env.sample,example2/cmd/app/.env.sampleconfig/*.go(feature checks viaos.Getenv)llms.txt(complete env var reference tables)
Workflow
- Enumerate required keys: inspect
setTestEnv.sh,.env.samplefiles, andconfig/*.goforos.Getenvcalls and feature checks. - Group by feature: present keys grouped by feature toggle (JWT, RDBMS, Redis, MongoDB, Email, 2FA, CORS, Firewall, etc.).
- Provide minimal local setup: recommend
source setTestEnv.shand any per-test overrides.
Key Feature Toggles
gconfig.IsRDBMS(),gconfig.IsRedis(),gconfig.IsMongo()gconfig.IsJWT(),gconfig.Is2FA(),gconfig.IsCORS(),gconfig.IsWAF()gconfig.IsEmailService(),gconfig.IsEmailVerificationService()gconfig.IsHashPass(),gconfig.IsCipher()- See
llms.txtfor the complete list.
Output
- Required keys (grouped by feature).
- Quick checklist of toggles that enable/disable features.
- Minimal commands to get tests running locally.
Examples
- "Which env vars are needed to run password-recovery tests?"
- "Why is the JWT middleware not activating?"
Related Skills
test-runner,source-search,code-navigation
Weekly Installs
6
Repository
pilinux/gorestGitHub Stars
487
First Seen
14 days ago
Security Audits
Installed on
cline6
github-copilot6
codex6
kimi-cli6
gemini-cli6
cursor6