From init-claude-rules
Auto-detects project tech stack from files like tsconfig.json, package.json and generates CLAUDE.md by assembling bundled coding standards for TypeScript, React, Python, Go, Rust.
npx claudepluginhub lifedever/claude-rules --plugin init-claude-rulesThis skill uses the workspace's default tool permissions.
IMPORTANT: You MUST read rule files from this skill's bundled files. Do NOT generate rules from your own knowledge.
Generates project-specific CLAUDE.md rules by detecting stack from package.json, Cargo.toml, pyproject.toml, go.mod, git log, and user-selecting categories like response format, library preference, code review stance. Use for new projects, repo onboarding, or establishing conventions.
Searches, retrieves, and installs Agent Skills from prompts.chat registry using MCP tools like search_skills and get_skill. Activates for finding skills, browsing catalogs, or extending Claude.
Checks Next.js compilation errors using a running Turbopack dev server after code edits. Fixes actionable issues before reporting complete. Replaces `next build`.
Share bugs, ideas, or general feedback.
IMPORTANT: You MUST read rule files from this skill's bundled files. Do NOT generate rules from your own knowledge.
Rule files are bundled in this skill's directory. Use ${CLAUDE_SKILL_DIR} to reference them.
Scan the current working directory to identify languages and frameworks:
| Signal | Rule File |
|---|---|
tsconfig.json or *.ts files | languages/typescript.md |
package.json with "vue" dependency | frameworks/vue.md |
package.json with "react" dependency | frameworks/react.md |
src-tauri/ directory | frameworks/tauri.md |
*.js files without tsconfig.json | languages/javascript.md |
*.java files or pom.xml | languages/java.md |
build.gradle.kts or *.kt files | languages/kotlin.md |
pom.xml/build.gradle with spring-boot | frameworks/springboot.md |
Package.swift or *.swift files | languages/swift.md |
Swift files with import SwiftUI | frameworks/swiftui.md |
pyproject.toml or requirements.txt | languages/python.md |
*.html files | languages/html.md |
*.css/*.scss files | languages/css.md |
go.mod or *.go files | languages/go.md |
Cargo.toml or *.rs files | languages/rust.md |
Present detection results and ask user to confirm or adjust before proceeding.
Read files from this skill's bundled directory using the Read tool.
Always read:
${CLAUDE_SKILL_DIR}/base/core.md${CLAUDE_SKILL_DIR}/base/git.mdThen read each detected language and framework file, e.g.:
${CLAUDE_SKILL_DIR}/languages/typescript.md${CLAUDE_SKILL_DIR}/frameworks/vue.mdConcatenate ALL fetched content in this exact order:
<!-- Generated by init-claude-rules | https://github.com/lifedever/claude-rules -->base/core.mdbase/git.mdWrite to CLAUDE.md in the current working directory.
If CLAUDE.md already exists, warn user and ask before overwriting.
claude plugin marketplace update claude-rules to get latest rules