From core
Guides explicit configuration of databases, APIs, frameworks, security, and infrastructure to prevent failures from varying defaults across environments.
How this skill is triggered — by the user, by Claude, or both
Slash command
/core:explicit-configurationThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
han-core:explicit-configuration
han-core:explicit-configuration
When configuring services, APIs, or framework features, explicitly set all parameters rather than relying on defaults. Defaults vary across versions, environments, and frameworks.
What works with defaults in development may fail in production. Explicit configuration is documentation that runs.
Database connections:
API calls:
Framework config:
Security settings:
createServer() // relies on default port, middleware, error handling
createServer({
port: config.PORT,
timeout: 30000,
cors: { origin: config.ALLOWED_ORIGINS }
})
npx claudepluginhub thebushidocollective/han --plugin coreConfigures applications and frameworks with security enabled by default — restrictive cookie/header settings, debug disabled, strong ciphers, and security middleware. Prevents vulnerability classes without per-feature coding.
Implements 12-Factor principles for cloud-native apps: codebase via Git, dependencies with lockfiles/Docker multistage, config via env vars. For microservices, Kubernetes, containers.
Guides application design and refactoring using 12-Factor principles for cloud-native, containerized, and Kubernetes-deployed apps.