Agent Skills 排行榜 · 关键词 + 语义搜索

/ 聚焦搜索框
正在使用 AI 进行语义搜索...
20,000
总 Skills
16.0M
总安装量
2,338
贡献者
# Skill 仓库 描述 安装量
13901 table-builder patricio0312rev/skills
Table Builder Generate production-ready data tables with sorting, filtering, and pagination. Core Workflow Define columns: Column configuration with types Choose mode: Server-side or client-side rendering Add features: Sorting, filtering, pagination, search Row actions: Edit, delete, view actions Empty states: No data and error views Loading states: Skeletons and suspense Mobile responsive: Stack columns or horizontal scroll Column Configuration import { ColumnDef } from "@tanstack/react-table...
53
13902 plan-audit xiaolai/vmark
Plan Audit Overview Audits completed work against a plan (WIs + acceptance + tests) and reports gaps, logic errors, and missing coverage with file/line references. Workflow (Audit) Locate the plan Prefer docs/codex-plans/<plan>.md (local, not in repo). If unclear, ask for the plan path or the WI list. Extract audit checklist For each WI, list: Goal Acceptance criteria Tests required Touched areas (files/symbols) Map implementation to WIs Use git log , git show --stat , rg , and file inspection. ...
53
13903 awesome-copilot-sync rysweet/amplihack
No SKILL.md available for this skill. View on GitHub
53
13904 react-best-practices redpanda-data/console
Vercel React Best Practices Comprehensive performance optimization guide for React and Next.js applications, maintained by Vercel. Contains 45 rules across 8 categories, prioritized by impact to guide automated refactoring and code generation. When to Apply Reference these guidelines when: Writing new React components or Next.js pages Implementing data fetching (client or server-side) Reviewing code for performance issues Refactoring existing React/Next.js code Optimizing bundle size or load tim...
53
13905 goodvibes-memory mgd34msu/goodvibes-plugin
Resources scripts/ validate-memory-usage.sh references/ schemas.md GoodVibes Memory Protocol The memory system enables cross-session learning by capturing decisions, patterns, failures, and preferences in structured JSON files. Every agent must read memory before starting work and write to it after completing work. Why This Matters Without memory: Agents repeat known failures Proven patterns are rediscovered each session Architectural decisions are forgotten or violated Project-specific preferen...
53
13906 typst-paper bahayonghang/academic-writing-skills
Typst Academic Paper Assistant Use this skill for targeted work on an existing Typst paper project. Route requests to the smallest useful module and keep outputs compatible with Typst source review. Capability Summary Compile Typst projects and diagnose Typst CLI issues. Audit format, bibliography, grammar, sentence length, argument logic, expression quality, and AI traces. Support both BibTeX and Hayagriva bibliography files. Improve titles, translation, and experiment-section clarity for Typst...
53
13907 market-intelligence-gather qodex-ai/ai-agent-skills
Competitive Ads Extractor This skill extracts your competitors' ads from ad libraries and analyzes what's working—the problems they're highlighting, use cases they're targeting, and copy/creative that's resonating. When to Use This Skill Researching competitor ad strategies Finding inspiration for your own ads Understanding market positioning Identifying successful ad patterns Analyzing messaging that works Discovering new use cases or pain points Planning ad campaigns with proven concepts Wha...
53
13908 risk-based-testing proffesor-for-testing/agentic-qe
Risk-Based Testing <default_to_action> When planning tests or allocating testing resources: IDENTIFY risks: What can go wrong? What's the impact? What's the likelihood? CALCULATE risk: Risk = Probability × Impact (use 1-5 scale for each) PRIORITIZE: Critical (20+) → High (12-19) → Medium (6-11) → Low (1-5) ALLOCATE effort: 60% critical, 25% high, 10% medium, 5% low REASSESS continuously: New info, changes, production incidents Quick Risk Assessment: Probability factors: Complexity, change freque...
53
13909 design-system jwilger/agent-skills
Frontend Design System This is a skill for production-grade UI design. It supports consistent and scalable frontend development through clear design tokens, layout rules, motion guidelines, and accessibility checks. When to use this skill Production-quality UI needed : Generate high-quality UI from prompts Consistent design language : Consistent visual language across screens Typography/layout/motion guide : Systematic design system Instructions Step 1: Define Design Tokens // design-tokens.ts e...
53
13910 vpn chaterm/terminal-skills
OpenVPN、WireGuard、IPSec VPN 配置与管理技能。 WireGuard 安装 ``` Debian/Ubuntu apt install wireguard CentOS/RHEL yum install epel-release elrepo-release yum install kmod-wireguard wireguard-tools 验证安装 wg --version ``` 生成密钥 ``` 生成私钥 wg genkey > privatekey 从私钥生成公钥 wg pubkey < privatekey > publickey 一步生成 wg genkey | tee privatekey | wg pubkey > publickey 生成预共享密钥(可选,增强安全) wg genpsk > presharedkey ``` 服务端配置 ``` /etc/wireguard/wg0.conf [Interface] Address = 10.0.0.1/24 ListenPort = 5182...
53
13911 bun test mocking secondsky/claude-skills
Bun provides Jest-compatible mocking with `mock()`, `spyOn()`, and module mocking. Mock Functions ``` import { test, expect, mock } from "bun:test"; // Create mock function const fn = mock(() => "original"); test("mock function", () => { fn("arg1", "arg2"); expect(fn).toHaveBeenCalled(); expect(fn).toHaveBeenCalledTimes(1); expect(fn).toHaveBeenCalledWith("arg1", "arg2"); }); ``` jest.fn() Compatibility ``` import { test, expect, jest } from "bun:test"; const fn = jest.fn(() =...
53
13912 tier-management pollinations/pollinations
Requirements Before using this skill, ensure you have: GitHub CLI : brew install gh && gh auth login Node.js/npx : brew install node Wrangler : npm install -g wrangler jq : brew install jq (for parsing JSON) sops : brew install sops (for decrypting secrets) Must run from the pollinations repo root with access to enter.pollinations.ai/ . Tier Levels Tier Emoji Pollen Cadence Criteria microbe 🦠 0 weekly Account under review spore 🍄 1.5 weekly Verified accounts seed 🌱 3 daily GitHub engagement flow...
53
13913 tanstack query exceptionless/exceptionless
TanStack Query Documentation: tanstack.com/query | Use context7 for API reference Centralize API calls in api.svelte.ts per feature using TanStack Query with @exceptionless/fetchclient . Query Basics // src/lib/features/organizations/api.svelte.ts import { createQuery , createMutation , useQueryClient , } from "@tanstack/svelte-query" ; import { useFetchClient , type ProblemDetails , } from "@exceptionless/fetchclient" ; export function getOrganizationsQuery ( ) { const client = useFetchClient (...
53
13914 execute open-horizon-labs/skills
/execute Do the actual work. Execute is the bridge from Solution Space to shipped code. Pre-flight checks, build, detect drift, salvage if needed. Execute sits within the larger Intent -> Execution -> Review loop. This skill handles the Execution phase, which itself contains an inner loop: build, check alignment, course-correct or salvage. When to Use Invoke /execute when: Aim is clear - you know the outcome you're trying to achieve Solution is chosen - you've explored options and picked an appr...
53
13915 react-development manutej/luxor-claude-marketplace
React Development Skill This skill provides comprehensive guidance for building modern React applications using hooks, components, state management, context, effects, and performance optimization techniques based on official React documentation from react.dev. When to Use This Skill Use this skill when: Building single-page applications (SPAs) with React Creating reusable UI components and component libraries Managing complex application state with hooks and context Implementing forms, data ...
53
13916 icp-builder openclaudia/openclaudia-skills
Ideal Customer Profile (ICP) Builder You are an expert in customer research and persona development. When the user asks you to define their ideal customer, build personas, or segment their audience, follow this framework. Step 1: Gather Context Establish: product/service, problem solved, current customers (if any), market type (B2B/B2C), price point, sales motion (self-serve/sales-assisted/enterprise), stage (pre-launch/early/growth), existing data (analytics, CRM, surveys), geography. Step 2: I...
53
13917 bun websocket server secondsky/claude-skills
Bun WebSocket Server Bun has built-in WebSocket support integrated with Bun.serve() . Quick Start const server = Bun . serve ( { fetch ( req , server ) { // Upgrade to WebSocket if ( server . upgrade ( req ) ) { return ; // Upgraded successfully } return new Response ( "Not a WebSocket request" , { status : 400 } ) ; } , websocket : { open ( ws ) { console . log ( "Client connected" ) ; } , message ( ws , message ) { console . log ( "Received:" , message ) ; ws . send ( ` Echo: ${ message } ` ) ...
53
13918 skill builder ruvnet/claude-flow
Skill Builder What This Skill Does Creates production-ready Claude Code Skills with proper YAML frontmatter, progressive disclosure architecture, and complete file$folder structure. This skill guides you through building skills that Claude can autonomously discover and use across all surfaces (Claude.ai, Claude Code, SDK, API). Prerequisites Claude Code 2.0+ or Claude.ai with Skills support Basic understanding of Markdown and YAML Text editor or IDE Quick Start Creating Your First Skill 1. Crea...
53
13919 graphic-design travisjneuman/.claude
No SKILL.md available for this skill. View on GitHub
53
13920 coze-api smallnest/langgraphgo
Coze API 集成 Skill 扣子(Coze)是字节跳动推出的 AI 智能体开发平台,本 Skill 提供完整的 Coze API 调用指南。 核心功能 对话 API (Chat API) - 与智能体进行对话 工作流 API (Workflow API) - 执行工作流 消息管理 - 查询对话状态和消息列表 快速开始 1. 准备工作 在使用 Coze API 前需要完成以下准备: 获取访问令牌 (Personal Access Token) 登录 Coze 平台: https://www.coze.cn 进入个人中心 → API 管理 创建个人访问令牌(PAT) 保存令牌(仅显示一次) 获取 Bot ID 进入 Bot 编辑页面 从 URL 中获取 Bot ID 例如: https://www.coze.cn/space/123/bot/7348293334 Bot ID 为: 7348293334 发布 Bot 为 API 服务 在 Bot 页面点击"发布" 选择"Bot as API" 等待审核通过 2. API 基础信息 API 基础 URL 国内版: https://a...
53
13921 self-improvement undermybelt/self-improvement-skill
Self-Improvement Skill Log learnings and errors to markdown files for continuous improvement. Coding agents can later process these into fixes, and important learnings get promoted to project memory. Quick Reference Situation Action Command/operation fails Log to .learnings/ERRORS.md User corrects you Log to .learnings/LEARNINGS.md with category correction User wants missing feature Log to .learnings/FEATURE_REQUESTS.md API/external tool fails Log to .learnings/ERRORS.md with integration details...
53
13922 configure-security laurigates/claude-plugins
/configure:security Check and configure security scanning tools for dependency audits, SAST, and secret detection. When to Use This Skill Use this skill when... Use another approach when... Setting up dependency auditing, SAST, or secret detection for a project Running a one-off security scan (use gitleaks detect or npm audit directly) Checking project compliance with security scanning standards Reviewing code for application-level vulnerabilities (use security-audit agent) Configuring Dependabo...
53
13923 infrastructure-terraform laurigates/claude-plugins
Expert knowledge for Infrastructure as Code using Terraform with focus on declarative HCL, state management, and resilient infrastructure. Core Expertise Terraform & IaC - Declarative Infrastructure: Clean, modular, and reusable HCL code - State Management: Protecting and managing Terraform state with remote backends - Providers & Modules: Leveraging community and custom providers/modules - Execution Lifecycle: Mastering the plan -> review -> apply workflow Infrastructure Provisioning P...
53
13924 ha-entities laurigates/claude-plugins
Home Assistant Entities When to Use This Skill Use this skill when... Use ha-automations instead when... Understanding entity domains Creating automation rules Customizing entities Working with triggers/actions Creating template sensors Writing automation conditions Setting up groups Working with scripts/scenes Working with device classes Handling events Entity ID Structure domain.object_id Examples: light.living_room_ceiling sensor.outdoor_temperature binary_sensor.front_door_contact switch.gar...
53
13925 large-scale-map-visualization erichowens/some_claude_skills
Large-Scale Map Visualization Expert Master of high-performance web map implementations handling 5,000-100,000+ geographic data points. Specializes in Leaflet.js optimization, spatial clustering algorithms, viewport-based loading, and progressive disclosure UX patterns for map-based applications. Activation Triggers Activate on: "map performance", "too many markers", "slow map", "clustering", "10k points", "marker clustering", "leaflet performance", "spatial visualization", "geospatial cluste...
53
13926 sora davila7/claude-code-templates
Sora Video Generation Skill Creates or manages short video clips for the current project (product demos, marketing spots, cinematic shots, UI mocks). Defaults to sora-2 and a structured prompt augmentation workflow, and prefers the bundled CLI for deterministic runs. Note: $sora is a skill tag in prompts, not a shell command. When to use Generate a new video clip from a prompt Remix an existing video by ID Poll status, list jobs, or download assets (video/thumbnail/spritesheet) Batch runs (man...
53
13927 ui-ux-pro-max-skill aradotso/trending-skills
🎨 UI/UX Pro Max - Design Intelligence System Source : NextLevelBuilder / Magic UI / Framer Motion Patterns This skill transforms the Agent into a Senior Product Designer & Frontend Architect specializing in ultra-premium, high-conversion interfaces. 📐 1. Design Principles (NextLevel Standards) Glassmorphism 2.0 : Use translucent layers with subtle blurs ( backdrop-filter: blur(20px) ) and fine borders ( 1px solid rgba(255,255,255,0.1) ). Golden Ratio Spacing : Always use a consistent spacing sca...
53
13928 adf-validation-rules josiahsiegel/claude-plugin-marketplace
🚨 CRITICAL GUIDELINES Windows File Path Requirements MANDATORY: Always Use Backslashes on Windows for File Paths When using Edit or Write tools on Windows, you MUST use backslashes (\) in file paths, NOT forward slashes (/). Examples: ❌ WRONG: D:/repos/project/file.tsx ✅ CORRECT: D:\repos\project\file.tsx This applies to: Edit tool file_path parameter Write tool file_path parameter All file operations on Windows systems Documentation Guidelines NEVER create new documentation files unless ...
53
13929 screen-control-operator breverdbidder/life-os
Screen Control Operator V2 Enables Claude to autonomously control browsers like GPT Operator - NO screenshots, just pure CDP + accessibility tree. Core Architecture ┌─────────────────────────────────────────┐ │ Claude (You) - Reasoning Layer │ │ - Receives structured DOM/A11y tree │ │ - Makes autonomous decisions │ │ - Issues CDP commands │ └────────────────┬────────────────────────┘ │ JSON commands ▼ ┌─────────────────────────────────────────┐ │ Playwr...
53
13930 system-info ukgovernmentbeis/inspect_ai
This skill provides scripts to gather system information. Available Scripts - `get_system_info.py` - Returns basic system information (OS, Python version, current time) - `list_directory.py` - Lists files in a specified directory Usage - Use `run_skill_script("system-info", "get_system_info.py")` to get system information - Use `run_skill_script("system-info", "list_directory.py", args=["path"])` to list a directory
53
13931 technical-deslop vincentkoc/dotskills
Technical Deslop Purpose Clean branch/staged diffs by removing AI-style slop and restoring repo-consistent style without changing behavior. When to use A diff feels over-explained, overly defensive, or inconsistent with surrounding code. You need a final cleanup pass before review/PR. You want to normalize style after automated generation. Workflow Capture scope with git diff --cached and git diff $(git merge-base origin/main HEAD)..HEAD . Focus only on changed hunks (or user-scoped files). Appl...
53
13932 windows-git-bash-paths josiahsiegel/claude-plugin-marketplace
🚨 CRITICAL GUIDELINES Windows File Path Requirements MANDATORY: Always Use Backslashes on Windows for File Paths When using Edit or Write tools on Windows, you MUST use backslashes (\) in file paths, NOT forward slashes (/). Examples: ❌ WRONG: D:/repos/project/file.tsx ✅ CORRECT: D:\repos\project\file.tsx This applies to: Edit tool file_path parameter Write tool file_path parameter All file operations on Windows systems Documentation Guidelines NEVER create new documentation files unless ...
53
13933 zero-build-frontend jamditis/claude-skills-journalism
Zero-build frontend development Patterns for building production-quality web applications without build tools, bundlers, or complex toolchains. React via CDN (esm.sh) Basic setup <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Zero-Build React App</title> <!-- Tailwind CSS via CDN --> <script src="https://cdn.tailwindcss.com"></script> <script> tailwind.config = { theme: { ...
53
13934 grey-haven-creative-writing greyhaven-ai/claude-code-config
Creative Writing Professional writing assistance across genres: blogs, research, fiction, essays, and marketing copy. Writing Philosophy Great writing follows universal principles regardless of genre: Clarity - Every sentence serves a purpose Voice - Consistent tone appropriate to audience Structure - Logical flow that guides readers Engagement - Hooks, tension, and payoff Polish - Refined through editing Genre Selection Choose your writing type to load genre-specific guidance: Genre Reference B...
53
13935 frontic-implementation frontic/skills
Frontic Implementation and Configuration Use this skill when autonomously creating or managing blocks, listings, and pages based on user requests. Prefer Frontic data sources over mocked data at all times. Before You Start Use the fetch_api_call tool to inspect the data structure of any block, listing, or page before using it. This prevents displaying non-existent content or illegible IDs to users. 1. Resource Decision Making Before creating new blocks or listings, analyze the current Frontic co...
53
13936 complexity-mitigator tkersey/dotfiles
Complexity Mitigator Intent Reduce incidental complexity (understanding cost) while preserving essential domain meaning. Core Mindset Keep essential complexity, vaporize the incidental. Optimize for reader comprehension first, then for extraction. Minimal incision, maximal precision: change only what reduces cognitive load. Prefer boring, local clarity over cleverness. Reduce "understanding cost": fewer branches to hold in mind, fewer places to jump, fewer states to simulate. Epistemic Status (H...
53
13937 ralph-loop zenobi-us/dotfiles
Ralph Loop Complete setup for automated agent-driven development. Define features as user stories with testable acceptance criteria, then run AI agents in a loop until all stories pass. Prerequisites Complete these recipes first (in order): AI Coding Agent Configuration Configure AI coding agents like Cursor, GitHub Copilot, or Claude Code with project-specific patterns, coding guidelines, and MCP servers for consistent AI-assisted development. curl -H "Accept: text/markdown" https://fulls...
53
13938 sales pipeline manager eddiebe147/claude-settings
Sales Pipeline Manager Expert sales pipeline management system that helps you track opportunities, manage deals through stages, forecast revenue, and optimize your sales process. This skill provides structured workflows for deal tracking, pipeline analysis, conversion optimization, and revenue forecasting based on proven sales methodologies. Whether you're managing a B2B enterprise sales cycle or a high-velocity transactional pipeline, this skill helps you maintain visibility, identify bottlenec...
53
13939 ln-823-pip-upgrader levnikolaevich/claude-code-skills
Paths: File paths ( shared/ , references/ , ../ln-* ) are relative to skills repo root. If not found at CWD, locate this SKILL.md directory and go up one level for repo root. ln-823-pip-upgrader Type: L3 Worker Category: 8XX Optimization Parent: ln-820-dependency-optimization-coordinator Upgrades Python dependencies with automatic breaking change detection. Overview Aspect Details Input Project path, package manager type Output Updated requirements.txt/pyproject.toml Supports pip, poetry, pipenv...
53
13940 utm-parameter-generator onewave-ai/claude-skills
Utm Parameter Generator Create standardized UTM tracking for all campaigns. Ensure consistent naming conventions across team and generate tracking reports. Instructions You are an expert at marketing analytics and campaign tracking. Generate UTM parameters, ensure naming consistency, and provide tracking best practices. Output Format Utm Parameter Generator Output Generated: {timestamp} --- Results [Your formatted output here] --- Recommendations [Actionable next steps] Best Prac...
53
13941 nodejs-containers laurigates/claude-plugins
Expert knowledge for building optimized Node.js container images using Alpine variants, multi-stage builds, and Node.js-specific dependency management patterns. Core Expertise Node.js Container Challenges: - Large node_modules directories (100-500MB) - Full base images include build tools (~900MB) - Separate dev and production dependencies - Different package managers (npm, yarn, pnpm) - Native modules requiring build tools Key Capabilities: - Alpine-based images (~100MB vs ~900MB full...
53
13942 fal.ai vm0-ai/vm0-skills
fal.ai Image Generator Use the fal.ai API to generate images from text prompts. Official docs: https://fal.ai/docs When to Use Use this skill when you need to: Generate images from text descriptions Create illustrations or visual content Generate blog headers, thumbnails, or social media images Prerequisites Sign up at fal.ai Get your API key from the dashboard export FAL_KEY="your-api-key" Important: When using $VAR in a command that pipes to another command, wrap the command containing ...
53
13943 resolve-agent-reviews pbakaus/agent-reviews
Automatically resolve findings from PR review bots (Copilot, Cursor Bugbot, CodeRabbit, etc.) on the current PR. Uses a two-phase workflow: fix all existing issues, then poll for new ones until bots go quiet. Prerequisites All commands below use npx agent-reviews . If the project uses a different package manager, substitute the appropriate runner (e.g., pnpm dlx agent-reviews for pnpm, yarn dlx agent-reviews for Yarn, bunx agent-reviews for Bun). Honor the user's package manager preference throu...
53
13944 recursive-decomposition massimodeluisa/recursive-decomposition-skill
Consult these resources as needed: - ./references/rlm-strategies.md -- Detailed decomposition patterns from the RLM paper - ./references/cost-analysis.md -- When to apply recursive vs. direct approaches - ./references/codebase-analysis.md -- Full walkthrough of codebase-wide analysis - ./references/document-aggregation.md -- Multi-document information extraction Core Principles CRITICAL: Treat inputs as environmental variables, not immediate context. Most tasks fail when context is overl...
53
13945 memory-literary-analysis basicmachines-co/basic-memory-skills
Memory Literary Analysis Transform a complete literary work into a structured knowledge graph. Characters, themes, chapters, locations, symbols, and literary devices become interconnected notes — searchable, validatable, and visualizable. When to Use Analyzing a novel, play, poem, or non-fiction book end-to-end Building a teaching or study resource for a literary text Creating a book club companion knowledge base Research projects requiring structured close reading Stress-testing Basic Memory at...
53
13946 upgrade-stellar-contracts openzeppelin/openzeppelin-skills
Stellar Upgrades Contents Soroban Upgrade Model Using the OpenZeppelin Upgradeable Module Access Control Upgrade Safety Soroban Upgrade Model Soroban contracts are mutable by default . Mutability refers to the ability of a smart contract to modify its own WASM bytecode, altering its function interface, execution logic, or metadata. Soroban provides a built-in, protocol-level mechanism for contract upgrades — no proxy pattern is needed. A contract can upgrade itself if it is explicitly designed t...
53
13947 slidev-drawings yoanbernabeu/slidev-skills
This skill covers Slidev's built-in drawing and annotation features powered by drauu, allowing you to draw, highlight, and annotate slides in real-time during presentations. When to Use This Skill - Highlighting important content during presentations - Drawing diagrams on the fly - Annotating code or images - Interactive teaching sessions - Brainstorming visualizations Enabling Drawings In Frontmatter ``` --- drawings: enabled: true --- ``` Full Configuration ``` --- drawings: ...
53
13948 highlight-reel-scripter onewave-ai/claude-skills
Highlight Reel Scripter Create shot lists for highlight videos. Timestamp key plays, music cue suggestions, pacing. Platform-specific cuts for TikTok, YouTube. Instructions You are an expert sports video producer. Create detailed shot lists, timing suggestions, and platform-optimized video scripts. Output Format Highlight Reel Scripter Output Generated: {timestamp} --- Results [Your formatted output here] --- Recommendations [Actionable next steps] Best Practices Be Specific: Foc...
53
13949 sentry-go-sdk getsentry/sentry-agent-skills
All Skills > SDK Setup > Go SDK Sentry Go SDK Opinionated wizard that scans your Go project and guides you through complete Sentry setup. Invoke This Skill When User asks to "add Sentry to Go" or "setup Sentry" in a Go app User wants error monitoring, tracing, logging, metrics, or crons in Go User mentions sentry-go , github.com/getsentry/sentry-go , or Go Sentry SDK User wants to monitor panics, HTTP handlers, or scheduled jobs in Go Note: SDK versions and APIs below reflect Sentry docs at time...
53
13950 godot-genre-action-rpg thedivergentai/gd-agentic-skills
Genre: Action RPG Expert blueprint for action RPGs emphasizing real-time combat, character builds, loot, and progression. NEVER Do NEVER make stats invisible to players — Hidden stats feel like RNG. Show damage numbers, crit chance %, armor values clearly. NEVER use linear damage scaling — damage = level * 10 makes early/late game boring. Use exponential: damage = base * pow(1.15, level) . NEVER forget diminishing returns on defense — Armor as damage_reduction = armor / (armor + 100) prevents in...
53