From rafayels-engineering
Resolves project-scoped configuration (vault path, ADR project, memory DB, dev-log subpath, docs dirs) from layered .rafayels/ YAML files + env vars. Used by every skill that touches user paths.
npx claudepluginhub rafayelgardishyan/rafayels-marketplace --plugin rafayels-engineeringThis skill is limited to using the following tools:
Use this skill when a script or skill needs the project's resolved vault path,
Generates design tokens/docs from CSS/Tailwind/styled-components codebases, audits visual consistency across 10 dimensions, detects AI slop in UI.
Records polished WebM UI demo videos of web apps using Playwright with cursor overlay, natural pacing, and three-phase scripting. Activates for demo, walkthrough, screen recording, or tutorial requests.
Delivers idiomatic Kotlin patterns for null safety, immutability, sealed classes, coroutines, Flows, extensions, DSL builders, and Gradle DSL. Use when writing, reviewing, refactoring, or designing Kotlin code.
Use this skill when a script or skill needs the project's resolved vault path, ADR project slug, memory DB path, dev-log subpath, or docs directories.
${CLAUDE_PLUGIN_ROOT}/skills/project-config/scripts/project-config init
Interactively prompts for vault.path, adr.project, dev_log.subpath, and
writes .rafayels/config.yaml (chmod 0600). Adds .rafayels/config.local.yaml
to the project .gitignore so personal overrides stay out of git.
Non-interactive variant for agents:
${CLAUDE_PLUGIN_ROOT}/skills/project-config/scripts/project-config init \
--non-interactive \
--set vault.path=~/Documents/vault \
--set adr.project=my-project \
--set dev_log.subpath="Docs/Dev Log"
${CLAUDE_PLUGIN_ROOT}/skills/project-config/scripts/project-config get vault.path
${CLAUDE_PLUGIN_ROOT}/skills/project-config/scripts/project-config list --json
${CLAUDE_PLUGIN_ROOT}/skills/project-config/scripts/project-config check
Exit codes: 0 success, 1 unknown key, 2 missing required key, 3 malformed.
Agents can call the equivalent MCP tools instead: get_config_value,
get_all_config, get_config_source, list_config_keys, get_project_root,
check_config, init_config.
RAFAYELS_* environment variables (e.g. RAFAYELS_VAULT_PATH).rafayels/config.local.yaml — personal overrides (gitignored).rafayels/config.yaml — team defaults (committed)| Key | Required | Default |
|---|---|---|
schema_version | yes | 1 |
vault.path | yes | — |
adr.project | yes | — |
dev_log.subpath | yes | — |
memory.db_path | no | ~/.claude/plugins/rafayels-engineering/memory.db |
docs.brainstorms_dir | no | docs/brainstorms |
docs.plans_dir | no | docs/plans |