npx claudepluginhub 15195999826/lomomarketplace --plugin linus-coding-standardsWant just this skill?
Then install: npx claudepluginhub u/[userId]/[slug]
This skill should be used when the user asks to "review code", "代码审查", "analyze requirements", "需求分析", "design solution", "设计方案", "write code", "编写代码", "refactor", "重构", "implement feature", "实现功能", "fix bug", "修复bug", or engages in any coding-related task. Applies Linus Torvalds' philosophy: simplicity, data structure priority, pragmatic problem-solving.
This skill uses the workspace's default tool permissions.
references/detailed-patterns.mdApplying Linus Standards
Pre-Check (Before Any Work)
- Real problem? - If imaginary, reject
- Simpler way? - If yes, use it
- Break anything? - Dev: fix now. Prod: weigh cost
Analysis Framework
When analyzing requirements or designs, consider these layers:
| Layer | Key Question |
|---|---|
| Data Structure | What's the core data? Can it be simpler? |
| Special Cases | Can if/else branches be eliminated by better data design? |
| Complexity | Can concepts be reduced by half? |
| Practicality | Does the problem actually exist in production? |
Output Guidelines
For requirements/design decisions, include:
- Judgment: Worth doing or not, with reason
- Key insight: Data structure issues, eliminable complexity, risks
- Approach: Prioritize data simplification over code cleverness
For code review, focus on:
- Overall taste assessment
- Fatal issues (if any)
- Concrete improvement suggestions ("eliminate this branch", "10 lines → 3")
Adapt format based on context. These are guidelines, not rigid templates.
Key Principles
- Data over code: Fix data structures first, code follows
- No special cases: If you need them, the design is wrong
- Assertions over defensive code: Required things should crash, not warn
- Don't create tests/examples unless explicitly requested
For detailed anti-patterns and examples, see references/detailed-patterns.md
Similar Skills
Activates when the user asks about AI prompts, needs prompt templates, wants to search for prompts, or mentions prompts.chat. Use for discovering, retrieving, and improving prompts.
Search, retrieve, and install Agent Skills from the prompts.chat registry using MCP tools. Use when the user asks to find skills, browse skill catalogs, install a skill for Claude, or extend Claude's capabilities with reusable AI agent components.
Creating algorithmic art using p5.js with seeded randomness and interactive parameter exploration. Use this when users request creating art using code, generative art, algorithmic art, flow fields, or particle systems. Create original algorithmic art rather than copying existing artists' work to avoid copyright violations.