Agent skill

Rasengan Config

by rasengan-dev in rasengan-dev/rasenganjs

Project configuration and rendering mode patterns for Rasengan.js.

MITAuto-check passedFrontend & Design

Install Rasengan Config

skills CLI
$ npx skills add rasengan-dev/rasenganjs --skill rasengan-config -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install rasengan-dev/rasenganjs rasengan-config --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Manual copy
$ git clone --depth 1 https://github.com/rasengan-dev/rasenganjs.git skills-src && mkdir -p .claude/skills && cp -r skills-src/.agents/skills/rasengan-config .claude/skills/rasengan-config && rm -rf skills-src

Use ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.

Claude Code skills documentation · loads skills from .claude/skills/

Facts

Skill name
rasengan-config
GitHub stars
124
Token cost
~1.1k tokens
SKILL.md length
244 words
Files
1
Skills in repo
13
Repo updated
First seen
Licence
MIT

At a glance

Project configuration and rendering mode patterns for Rasengan.js.

  • Configuring a Rasengan.js project
  • SKILL.md covers When to Activate, AppConfig Interface, Rendering Modes and Sage Mode (React Compiler), plus 7 more sections
  • Calls npx
  • Switching rendering strategies

What it does

Rasengan Config is an agent skill from rasengan-dev/rasenganjs. Project configuration and rendering mode patterns for Rasengan.js. Covers rasengan.config.js, AppConfig interface, SSR/SSG/SPA modes, CLI commands, build output, Vite overrides, TypeScript setup, environment variables, module aliases, and styling (CSS Modules, Tailwind, preprocessors). Use when configuring a Rasengan.js project or switching rendering strategies.

Its SKILL.md is about 1.1k tokens, which your agent loads only when the skill is triggered. It is a single SKILL.md file with no bundled scripts.

It sits in Frontend & Design, covering CSS and styling and Secrets management. It works with Vite, Tailwind CSS and TypeScript. The repository describes itself as: Rasengan.js is a full-stack meta-framework for React — SSR, SSG, and a built-in backend, running anywhere from Node.js to the edge, without compromising on performance. The licence is MIT.

When your agent uses it

  • Configuring a Rasengan.js project
  • Switching rendering strategies

Example prompts

  • “/rasengan-config”

Requirements

  • Node.js

What it can do on your machine

Read from SKILL.md and the folder at commit 3fb89eb. It shows what the files ask for, not the result of running them.

  • Tool permissions

    Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.

    From allowed-tools in the SKILL.md frontmatter.

  • Runs code

    Shell commands in SKILL.md call:

    • npx

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    No URLs in SKILL.md. Its commands use npx, which can reach the network depending on how they are called.

    From URLs in SKILL.md, links to its own repository left out.

  • Credentials

    Names no API keys, tokens, secrets or passwords.

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

Context cost

Rasengan Config loads about 1.1k tokens when it runs. Until then it costs about 95 tokens; SKILL.md has 244 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~95
When it runs · the whole SKILL.md, loaded when a task matches
~1.1k

Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.

Safety

Auto-check passed

The automated check found no risky patterns in SKILL.md.

Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.

SKILL.md

The full file from rasengan-dev/rasenganjs at commit 3fb89eb, republished under its MIT licence (© rasengan-dev). 244 words, ~1,053 tokens.

Download SKILL.mdSave it as .claude/skills/rasengan-config/SKILL.md (or your agent's skills folder).
name
rasengan-config
description
Project configuration and rendering mode patterns for Rasengan.js. Covers rasengan.config.js, AppConfig interface, SSR/SSG/SPA modes, CLI commands, build output, Vite overrides, TypeScript setup, environment variables, module aliases, and styling (CSS Modules, Tailwind, preprocessors). Use when configuring a Rasengan.js project or switching rendering strategies.
license
MIT
metadata.author
dilane3
metadata.framework
rasengan
metadata.version
2.0.0

Rasengan.js Configuration Patterns

When to Activate

  • Creating or editing rasengan.config.js
  • Switching between SSR, SSG, or SPA rendering modes
  • Configuring Vite plugins or overrides
  • Setting up TypeScript, environment variables, or module aliases
  • Choosing a styling approach (CSS Modules, Tailwind, Sass, Less, Stylus)
  • Running CLI commands for dev, build, or deploy

AppConfig Interface

ts
interface AppConfig {
  ssr?: boolean; // default: true
  prerender?: boolean | { routes: string[] }; // SSG mode
  sageMode?: { reactCompiler?: boolean | { compilationMode: 'annotation' } };
  server?: { development?: { port?: number; open?: boolean } };
  vite?: ViteConfig; // partial Vite overrides
  redirects?: () => Promise<Redirect[]>; // static redirect rules
}

Rendering Modes

ModeConfigWhen to Use
SSRssr: true (default)Apps needing SEO, fast initial load, dynamic content
SPAssr: falseDashboards, admin panels, authenticated apps
SSGprerender: trueContent sites: docs, blogs, marketing pages

Sage Mode (React Compiler)

ts
// Auto-memoize all components (requires React Compiler Babel plugin)
sageMode: {
  reactCompiler: true;
}

// Only memoize components with "use memo" directive
sageMode: {
  reactCompiler: {
    compilationMode: 'annotation';
  }
}

CLI Commands

bash
rasengan dev          # Start dev server on port 5320
rasengan build        # Build for production
rasengan-serve ./dist # Serve production build
npx create-rasengan@latest  # Scaffold a new project

Build Output

dist/
  client/        # Client bundle + manifest.json
    assets/      # JS, CSS, config.json
    .vite/       # Vite manifest
  server/        # SSR server bundle
static/          # Pre-rendered HTML (SSG)

Vite Config Overrides

ts
export default defineConfig({
  vite: {
    plugins: [mdx()],
    resolve: {
      alias: { '@': '/src' },
    },
  },
});

Styling

ApproachConfig
CSS ModulesBuilt-in (.module.css files work out of the box)
Tailwind CSSInstall tailwindcss, add to Vite plugins
PreprocessorsSass (.scss), Less (.less), Stylus (.styl) via Vite

TypeScript & Module Aliases

ts
// rasengan.config.js
export default defineConfig({
  vite: {
    resolve: {
      alias: { '@': '/src' },
    },
  },
});
json
// tsconfig.json
{
  "compilerOptions": {
    "baseUrl": ".",
    "paths": { "@/*": ["src/*"] }
  }
}

Environment Variables

  • Prefix with RASENGAN_ for client-side exposure
  • Access via import.meta.env.RASENGAN_*

Rules

  • Use ssr: true by default — disable only for fully client-rendered SPAs
  • Use prerender: true for static content sites (docs, blogs, marketing)
  • Use prerender: { routes: [...] } to specify exact routes for partial SSG
  • Enable sageMode.reactCompiler to reduce re-renders (requires React Compiler plugin)
  • Set server.development.open: true to auto-open browser on dev start
  • Pass partial Vite config — it deep-merges with Rasengan's defaults
  • redirects is async, evaluated at build time — for static redirect rules
  • Styling: CSS Modules work out of the box; Tailwind requires Vite plugin config
  • Use RASENGAN_ prefix for env vars that should be available client-side
  • All Rasengan projects require "type": "module" in package.json

© rasengan-dev, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file

Files

Just SKILL.md in .agents/skills/rasengan-config of rasengan-dev/rasenganjs.

Open the folder on GitHubat commit 3fb89eb

Compare with similar skills

Rasengan Config next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.

Rasengan Config compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Rasengan Config this skillrasengan-dev/rasenganjs124—~1.1kAutomated safety check: PassMIT
Cross Platform Tauri UIifer47/markeron1.2k—~2kAutomated safety check: PassMIT
Redesign My Landingpageinstructa/agent-skills139—~1.8kAutomated safety check: PassNone
Design To CodeMigoXLab/coderio1142 repos~1.2kAutomated safety check: PassApache-2.0
Tailwind Theme Builderjezweb/claude-skills1.1k1 repos~3.2kAutomated safety check: PassMIT
Vuetify Skilldlogue/vite-vuetify-ts-starter1811 repos~1.9kAutomated safety check: PassMIT

Similar skills

  • Cross-platform UI styling for MarkerOn Tauri app (macOS WKWebView vs Windows WebView2).

    1.2k GitHub stars~2k tokensUpdated yesterday
    Frontend & DesignAuto-check passed
  • Redesign My Landingpage

    instructa/agent-skills

    Build, critique, and iterate high-converting marketing or product landing pages using React + Vite + TypeScript + Tailwind and shadcn/ui components, with all icons sourced from Iconify.

    139 GitHub stars~1.8k tokensUpdated 11 days ago
    Frontend & DesignAuto-check passed
  • Design To Code

    MigoXLab/coderio

    Pixel-perfect Figma to React conversion using coderio. An agent skill from MigoXLab/coderio.

    114 GitHub starsUsed in 2 repos~1.2k tokens
    Frontend & DesignAuto-check passed
  • Tailwind Theme Builder

    jezweb/claude-skills

    Set up Tailwind v4 + shadcn/ui themed UI with dark mode. An agent skill from jezweb/claude-skills.

    1.1k GitHub starsUsed in 1 repo~3.2k tokens
    Frontend & DesignAuto-check passed
  • Vuetify Skilld

    logue/vite-vuetify-ts-starter

    Vue Material Component Framework. An agent skill from logue/vite-vuetify-ts-starter.

    181 GitHub starsUsed in 1 repo~1.9k tokens
    Frontend & DesignAuto-check passed
  • Weapp Tailwindcss Custom Build

    weapp-tailwindcss/weapp-tailwindcss

    将 weapp-tailwindcss 集成到自研构建器或高级流水线,覆盖 weapp-tailwindcss/core、generator、Vite/Webpack/Rspack/Rollup/Rolldown/Gulp 生命周期、ModuleGraph、Tailwind Scanner/source candidates、watch/HMR、source…

    1.9k GitHub stars~502 tokensUpdated today
    Frontend & DesignAuto-check passed

More from rasengan-dev/rasenganjs

All 13 skills in this repo
  • Code Review Excellence

    rasengan-dev/rasenganjs

    Master effective code review practices to provide constructive feedback, catch bugs early, and foster knowledge sharing while maintaining team morale.

    124 GitHub starsUsed in 18 repos~3.3k tokens
    Auto-check passed
  • Rasengan Data Fetching

    rasengan-dev/rasenganjs

    Data fetching and SSG static path patterns for Rasengan.js. An agent skill from rasengan-dev/rasenganjs.

    124 GitHub stars~938 tokensUpdated 2 days ago
    Auto-check passed
  • Rasengan Deployment

    rasengan-dev/rasenganjs

    Deployment patterns for Rasengan.js. An agent skill from rasengan-dev/rasenganjs.

    124 GitHub stars~624 tokensUpdated 2 days ago
    Auto-check passed
  • Rasengan Ecosystem

    rasengan-dev/rasenganjs

    Rasengan.js ecosystem package patterns. An agent skill from rasengan-dev/rasenganjs.

    124 GitHub stars~1.5k tokensUpdated 2 days ago
    Auto-check passed
  • Rasengan Optimizing

    rasengan-dev/rasenganjs

    Optimization patterns for Rasengan.js. An agent skill from rasengan-dev/rasenganjs.

    124 GitHub stars~980 tokensUpdated 2 days ago
    Auto-check passed
  • Rasengan Pages

    rasengan-dev/rasenganjs

    Page and layout component patterns for Rasengan.js. An agent skill from rasengan-dev/rasenganjs.

    124 GitHub stars~2.2k tokensUpdated 2 days ago
    Auto-check passed

Questions about Rasengan Config

What does Rasengan Config do?

Project configuration and rendering mode patterns for Rasengan.js. Rasengan Config is an agent skill from rasengan-dev/rasenganjs.js.

When should I use Rasengan Config?

Rasengan Config fits situations like: configuring a Rasengan.js project; switching rendering strategies.

How do I install Rasengan Config in Claude Code?

Run `npx skills add rasengan-dev/rasenganjs --skill rasengan-config -a claude-code`. Or copy the skill folder (.agents/skills/rasengan-config in rasengan-dev/rasenganjs) into .claude/skills/rasengan-config in your project. Claude Code loads it when a task matches its description.

How do I install Rasengan Config in Codex?

Run `npx skills add rasengan-dev/rasenganjs --skill rasengan-config -a codex`. Or copy the skill folder (.agents/skills/rasengan-config in rasengan-dev/rasenganjs) into .agents/skills/rasengan-config in your project. Codex loads it when a task matches its description.

Can I use Rasengan Config in Cursor, Gemini CLI or GitHub Copilot?

Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add rasengan-dev/rasenganjs --skill rasengan-config -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/rasengan-config, .gemini/skills/rasengan-config, .github/skills/rasengan-config and .opencode/skills/rasengan-config in your project.

What does Rasengan Config need to run?

Going by SKILL.md and its folder, Rasengan Config needs the command-line tools its instructions call (npx). Our summary lists: Node.js.

Does Rasengan Config access the network?

SKILL.md contains no URLs. Its commands use npx, which can reach the network depending on how they are called. This is read from the text; nothing was executed.

Is Rasengan Config safe to install?

Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.

What licence does Rasengan Config use?

Rasengan Config is published under the MIT licence (declared in SKILL.md). It allows redistribution, so the full SKILL.md is shown on this page.

How many tokens does Rasengan Config use?

About 1.1k tokens (SKILL.md is roughly 4.2k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.

What are the alternatives to Rasengan Config?

Skills that share tags, products or a category with Rasengan Config: Cross Platform Tauri UI (ifer47/markeron, 1.2k stars), Redesign My Landingpage (instructa/agent-skills, 139 stars), Design To Code (MigoXLab/coderio, 114 stars) and Tailwind Theme Builder (jezweb/claude-skills, 1.1k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Rasengan Config?

rasengan-dev (a GitHub organization) maintains it in rasengan-dev/rasenganjs, which has 124 GitHub stars. The repository holds 13 skills in this directory. The repository was last updated on October 7, 2026.

Source: rasengan-dev/rasenganjs on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.