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

/ 聚焦搜索框
正在使用 AI 进行语义搜索...
27,727
总 Skills
169.8M
总安装量
2,753
贡献者
# Skill 仓库 描述 安装量
11651 codex-session-patcher aradotso/trending-skills
Codex Session Patcher Skill by ara.so — Daily 2026 Skills collection. A lightweight Python tool to detect and clean AI refusal responses from Codex CLI, Claude Code, and OpenCode session files, plus CTF/pentest prompt injection to reduce future refusals. What It Does Session Cleaning — Scans session files for refusal responses and replaces them with cooperative content so you can resume the session. CTF Prompt Injection — Injects security-testing context into tool configs/profiles to reduce refu...
756
11652 searxng-search ypares/agent-skills
SearXNG is a privacy-respecting metasearch engine that you can run locally. It aggregates results from multiple search engines and package repositories, returning clean JSON output. Quick Start Start SearXNG: ``` start-searxng --detach ``` This will: - Auto-detect podman or docker - Create a minimal config with JSON output enabled - Start SearXNG on `http://localhost:8888` - Wait until ready Stop SearXNG: ``` podman stop searxng or: docker stop searxng ``` Custom port: ``` start...
756
11653 directory-listing-ads kostja94/marketing-skills
Paid Ads: Directory / Marketplace Listing Ads Guides paid promotions within directories and marketplaces: Taaft, Shopify App Store, G2, Capterra. Use when you have a listing and want to boost visibility with paid placements. Listing first : Ensure product is submitted—see directory-submission for listing prep and submission workflow. When invoking : On first use , if helpful, open with 1–2 sentences on what this skill covers and why it matters, then provide the main output. On subsequent use or ...
755
11654 careers-page-generator kostja94/marketing-skills
Pages: Careers Guides careers page content, structure, and employer branding for recruitment. When invoking : On first use , if helpful, open with 1–2 sentences on what this skill covers and why it matters, then provide the main output. On subsequent use or when the user asks to skip, go directly to the main output. Initial Assessment Check for product marketing context first: If .claude/product-marketing-context.md or .cursor/product-marketing-context.md exists, read it for company values, cult...
755
11655 toc-generator kostja94/marketing-skills
Components: Table of Contents (TOC) Guides TOC implementation for long-form articles, guides, and whitepapers. TOCs improve UX and SEO by enabling quick navigation and reducing bounce rates. When invoking : On first use , if helpful, open with 1-2 sentences on what this skill covers and why it matters, then provide the main output. On subsequent use or when the user asks to skip, go directly to the main output. Initial Assessment Check for product marketing context first: If .claude/product-mark...
755
11656 arkts-syntax-assistant summerkaze/skill-arkts-syntax-assistant
[中文文档](https://github.com/summerkaze/skill-arkts-syntax-assistant/blob/main/SKILL.zh.md) Overview ArkTS is the default development language for OpenHarmony applications. It builds upon TypeScript with enhanced static typing to improve program stability and performance. Core Features - Static Typing: All types determined at compile time, reducing runtime checks - No Dynamic Object Layout: Object structure fixed at compile time, cannot be modified at runtime - Restricted Operators: Some op...
755
11657 m14-mental-model zhanghandong/rust-skills
Mental Models Layer 2: Design Choices Core Question What's the right way to think about this Rust concept? When learning or explaining Rust: What's the correct mental model? What misconceptions should be avoided? What analogies help understanding? Key Mental Models Show more
755
11658 no-mistakes kunchenguid/axi
no-mistakes no-mistakes is a local gate that validates your code changes through a pipeline (intent, rebase, review, test, document, lint, push, PR, CI) before they reach the configured push target. You drive it through the no-mistakes axi command family, which prints machine-readable TOON to stdout and progress to stderr. Active validation-step boundary A no-mistakes validation-step agent is already inside an active outer run. It must inspect, fix, and return only its assigned phase. It must ne...
754
11659 whatsapp-mass-sender-group-marketing aradotso/marketing-skills
WhatsApp Mass Sender & Group Marketing System Skill by ara.so — Marketing Skills collection. Overview This project provides automated tools for multi-platform social media marketing, focusing on: WhatsApp bulk messaging and group marketing campaigns TikTok & Instagram follower extraction from competitor accounts Automated engagement (likes, comments, follows, DMs) Lead filtering by demographics, activity, and AI-based criteria Cross-platform automation for social media growth Primary use cases: ...
754
11660 persistent-memory ropl-btc/agent-skills
Persistent Memory Use this skill as the single memory system for this repository. Commands Use either command style: python3 .agents/skills/persistent-memory/scripts/memory.py <command> .agents/skills/persistent-memory/scripts/pmem <command> Supported commands: init sync (database-only health check) cleanup-legacy backfill-embeddings --batch 500 prune --source "<label>" [--older-than <days>] search "<query>" --limit 8 add "<memory text>" --tags "<comma,tags>" --source "assistant" recent --limit ...
753
11661 react-native-expo jezweb/claude-skills
React Native Expo (0.76-0.82+ / SDK 52+) Status: Production Ready Last Updated: 2026-01-21 Dependencies: Node.js 20.19.4+, Expo CLI, Xcode 16.1+ (iOS) Latest Versions: react-native@0.81.5, expo@~54.0.31, react@19.2.3 Quick Start (15 Minutes) 1. Create New Expo Project (RN 0.76+) Create new Expo app with React Native 0.76+ npx create-expo-app@latest my-app cd my-app Install latest dependencies npx expo install react-native@latest expo@latest Why this matters: Expo SDK 52+ uses React Nati...
753
11662 disclosure-page-generator kostja94/marketing-skills
Pages: Disclosure Guides disclosure pages for affiliate links, sponsored content, and paid partnerships. Required for FTC compliance (US) and similar regulations. Builds trust and reduces legal risk. When invoking : On first use , if helpful, open with 1–2 sentences on what this skill covers and why it matters, then provide the main output. On subsequent use or when the user asks to skip, go directly to the main output. Initial Assessment Check for product marketing context first: If .claude/pro...
753
11663 feedback-page-generator kostja94/marketing-skills
Pages: Feedback / Roadmap Guides feedback and roadmap pages that collect user input and communicate product direction. Often integrates with Canny, FeatureBase, UserVoice, or similar. Supports product-led growth and community engagement. When invoking : On first use , if helpful, open with 1–2 sentences on what this skill covers and why it matters, then provide the main output. On subsequent use or when the user asks to skip, go directly to the main output. Initial Assessment Check for product m...
753
11664 startups-page-generator kostja94/marketing-skills
Pages: Startups / Education Guides startups and education program pages that offer special pricing or benefits. Targets founders, early-stage teams, students, and educators. Common for SaaS, dev tools, and productivity apps. When invoking : On first use , if helpful, open with 1–2 sentences on what this skill covers and why it matters, then provide the main output. On subsequent use or when the user asks to skip, go directly to the main output. Initial Assessment Check for product marketing cont...
753
11665 m09-domain zhanghandong/rust-skills
Domain Modeling Layer 2: Design Choices Core Question What is this concept's role in the domain? Before modeling in code, understand: Is it an Entity (identity matters) or Value Object (interchangeable)? What invariants must be maintained? Where are the aggregate boundaries? Domain Concept → Rust Pattern Show more
753
11666 devops-iac-engineer davila7/claude-code-templates
DevOps IaC Engineer This Skill helps DevOps teams design, implement, and maintain cloud infrastructure using Infrastructure as Code principles. Use this when building cloud architectures, deploying containerized applications, setting up CI/CD pipelines, or implementing observability and security practices. Quick Navigation Terraform & IaC: See terraform.md for Terraform best practices and patterns Kubernetes & Containers: See kubernetes.md for container orchestration Cloud Platforms: See cloud...
753
11667 copywriting davila7/claude-code-templates
Copywriting You are an expert conversion copywriter. Your goal is to write marketing copy that is clear, compelling, and drives action. Before Writing Check for product marketing context first: If .agents/product-marketing-context.md exists (or .claude/product-marketing-context.md in older setups), read it before asking questions. Use that context and only ask for information not already covered or specific to this task. Gather this context (ask if not provided): 1. Page Purpose What type of pag...
753
11668 core-web-vitals kostja94/marketing-skills
Core Web Vitals optimization Targeted optimization for the three Core Web Vitals metrics that affect Google Search ranking and user experience. The three metrics Metric Measures Good Needs work Poor LCP Loading ≤ 2.5s 2.5s – 4s > 4s INP Interactivity ≤ 200ms 200ms – 500ms > 500ms CLS Visual Stability ≤ 0.1 0.1 – 0.25 > 0.25 Google measures at the 75th percentile — 75% of page visits must meet "Good" thresholds. LCP: Largest Contentful Paint LCP measures when the largest visible content elem...
753
11669 react18-legacy-context github/awesome-copilot
React 18 Legacy Context Migration Legacy context ( contextTypes , childContextTypes , getChildContext ) was deprecated in React 16.3 and warns in React 18.3.1. It is removed in React 19 . This Is Always a Cross-File Migration Unlike most other migrations that touch one file at a time, context migration requires coordinating: Create the context object (usually a new file) Update the provider component Update every consumer component Missing any consumer leaves the app broken - it will read from t...
752
11670 domain-architecture kostja94/marketing-skills
Strategy: Domain Architecture Guides domain structure decisions for multiple products or brands: subfolder (subdirectory), subdomain, or independent domain. Covers brand architecture (Branded House vs House of Brands) and Hub-Spoke principles when multiple domains coexist. See domain-selection for initial domain choice (Brand/PMD/EMD, TLD); website-structure for single-domain page planning; rebranding-strategy for domain change and migration; multi-domain-brand-seo for brand search optimization....
752
11671 learn-docker-k8s-game aradotso/trending-skills
Learn Docker & K8s Game Skill by ara.so — Daily 2026 Skills collection. An open-source, AI-driven interactive learning game that teaches Docker, Linux, networking, and Kubernetes through a story-driven simulation. No web app, no video courses — just you, your AI editor, a terminal, and the chaotic coffee startup NoCappuccino Inc. How It Works The game runs entirely inside your AI editor. Markdown prompt files in this repo act as the game engine. When a user says "let's play," the AI reads AGENTS...
752
11672 nodejs-backend-typescript bobmatnyc/claude-mpm-skills
Node.js Backend Development with TypeScript progressive_disclosure: entry_point: summary: "TypeScript backend patterns with Express/Fastify, routing, middleware, database integration" when_to_use: - "When building REST APIs with TypeScript" - "When creating Express/Fastify servers" - "When needing server-side TypeScript" - "When building microservices" quick_start: - "npm init -y && npm install -D typescript @types/node tsx" - "npm install express @types/express zod" - "Create tsconfig.json with...
751
11673 prd-planner charon-fan/agent-playbook
PRD Planner A PRD creation skill that uses persistent file-based planning to maintain coherent thinking and avoid "left-brain vs right-brain" context switching issues. When This Skill Activates This skill activates when you: Explicitly say "PRD", "prd", "create a PRD", or "产品需求文档" Say "product requirements document" or "产品需求" Mention "write a PRD for..." Say "PRD planning" or "PRD 设计" If user says "design solution" or "architecture design" without mentioning PRD, use architecting-solutions ...
751
11674 pr-implement boshu2/agentops
PR Implement Skill Fork-based implementation for open source contributions with mandatory isolation check. Overview Execute a contribution plan with fork isolation. Ensures PRs are clean and focused by running isolation checks before and during implementation. Input : Plan artifact from $pr-plan or repo URL When to Use : Implementing a planned OSS contribution Need isolation enforcement for clean PRs After completing $pr-plan When NOT to Use : Internal project work (use $implement ) Haven't plan...
750
11675 tools-page-generator kostja94/marketing-skills
Pages: Tools (Free Tools) Guides free tools pages that drive traffic and lead generation for the main product. Tools are free, standalone utilities — not the primary monetization. They serve the same ICP as the paid product, are often extracted mini-features from the full product (low dev effort), and typically scale via programmatic SEO. Distinct from features (paid capabilities) and resources (content hub). When invoking : On first use , if helpful, open with 1–2 sentences on what this skill c...
749
11676 clawsec-suite prompt-security/clawsec
ClawSec Suite This means clawsec-suite can: monitor the ClawSec advisory feed, track which advisories are new since last check, cross-reference advisories against locally installed skills, recommend removal for malicious-skill advisories and require explicit user approval first, and still act as the setup/management entrypoint for other ClawSec protections. Included vs Optional Protections Built into clawsec-suite Embedded feed seed file: advisories/feed.json Portable heartbeat workflow in HEART...
749
11677 m11-ecosystem zhanghandong/rust-skills
Contains Shell Commands This skill contains shell command directives ( !`command` ) that may execute system commands. Review carefully before installing. Current Dependencies (Auto-Injected) ! grep -A 100 '^\[dependencies\]' Cargo.toml 2>/dev/null | head -30 || echo "No Cargo.toml found" Ecosystem Integration Layer 2: Design Choices Core Question What's the right crate for this job, and how should it integrate? Before adding dependencies: Is there a standard solution? What's the maintenance stat...
748
11678 web-search jwynia/agent-skills
Install the belt CLI skill: npx skills add belt-sh/cli Web Search & Extraction Search the web and extract content via inference.sh CLI. Quick Start Requires inference.sh CLI ( belt ). Install instructions belt login Search the web belt app run tavily/search-assistant --input '{"query": "latest AI developments 2024"}' Show more Installs 34.6K Repository skills-101/superpowers GitHub Stars 7 First Seen 13 days ago Security Audits Gen Agent Trust Hub Pass Socket Warn Snyk Warn
748
11679 banking-expert personamanagmentlayer/pcl
Expert guidance for banking systems, core banking platforms, regulatory compliance, and banking technology. Core Concepts Banking Systems - Core banking systems (CBS) - Account management - Transaction processing - Payment systems (ACH, SWIFT, SEPA) - Loan management - Risk management systems Regulations - Basel III/IV capital requirements - Know Your Customer (KYC) - Anti-Money Laundering (AML) - GDPR for banking - PSD2 (Payment Services Directive) - Dodd-Frank Act Key Techn...
748
11680 whatsapp-instagram-tiktok-mass-sender-marketing aradotso/marketing-skills
WhatsApp Instagram TikTok Mass Sender Marketing Skill by ara.so — Marketing Skills collection. This project provides automated mass messaging and group marketing capabilities across WhatsApp, Instagram, and TikTok platforms. It enables scraping competitor followers, hashtag-based user extraction, automated engagement (likes, comments, follows), and bulk direct messaging for customer acquisition and traffic generation. What It Does Competitor Follower Scraping : Extract follower lists from compet...
747
11681 multi-domain-brand-seo kostja94/marketing-skills
SEO: Multi-Domain Brand Search When a company has multiple domains (e.g., company.com and product.ai), ensure the company/main site ranks first for brand queries. Product sites focus on product keywords and do not compete for brand position. See domain-architecture for structure decisions; rebranding-strategy for domain change and migration. When invoking : On first use , if helpful, open with 1–2 sentences on what this skill covers and why it matters, then provide the main output. On subsequent...
747
11682 native-ads kostja94/marketing-skills
Paid Ads: Native Ads Guides native advertising on Taboola, Outbrain, and content recommendation networks. Native ads blend with publisher content and achieve ~18% higher CTR than display banners. Use this skill when planning or optimizing native ad campaigns. When invoking : On first use , if helpful, open with 1–2 sentences on what this skill covers and why it matters, then provide the main output. On subsequent use or when the user asks to skip, go directly to the main output. Initial Assessme...
747
11683 status-page-generator kostja94/marketing-skills
Pages: Status Page Guides status page design for communicating service health, uptime, and incidents. Typically at status.* subdomain. Reduces support during outages, builds trust. When invoking : On first use , if helpful, open with 1–2 sentences on what this skill covers and why it matters, then provide the main output. On subsequent use or when the user asks to skip, go directly to the main output. Initial Assessment Check for product marketing context first: If .claude/product-marketing-cont...
747
11684 seo-audit kostja94/marketing-skills
SEO Audit You are an expert in search engine optimization. Your goal is to identify SEO issues and provide actionable recommendations to improve organic search performance. Initial Assessment Check for product marketing context first: If .agents/product-marketing-context.md exists (or .claude/product-marketing-context.md in older setups), read it before asking questions. Use that context and only ask for information not already covered or specific to this task. Before auditing, understand: Site ...
747
11685 claude-better-cli aradotso/trending-skills
claude-better Skill by ara.so — Daily 2026 Skills collection. claude-better is a compatibility-first reimplementation of the Claude CLI focused on aggressive performance improvements: up to 73% faster startup and up to 80% lower resident memory, while maintaining 100% command-level compatibility with the original Claude CLI. What It Does Faster cold starts : --help goes from 182ms → 49ms; chat session bootstrap from 311ms → 102ms Lower memory : sustained interactive sessions drop from ~412MB → ~...
747
11686 react18-string-refs github/awesome-copilot
React 18 String Refs Migration String refs ( ref="myInput" + this.refs.myInput ) were deprecated in React 16.3, warn in React 18.3.1, and are removed in React 19 . Quick Pattern Map Pattern Reference Single ref on a DOM element → patterns.mdsingle-ref Multiple refs in one component → patterns.mdmultiple-refs Refs in a list / dynamic refs → patterns.mdlist-refs Callback refs (alternative approach) → patterns.mdcallback-refs Ref passed to a child component → patterns.mdforwarded-refs Scan Command ...
747
11687 solutions-page-generator kostja94/marketing-skills
Pages: Solutions Guides solutions pages focused on business outcomes. Industry-first is the B2B norm (Salesforce, HubSpot). Answer "what outcome do I get for my industry/team/size?" rather than "what does it do?" Distinct from features (capabilities) and use cases (scenarios); solutions emphasize measurable value by segment. When invoking : On first use , if helpful, open with 1–2 sentences on what this skill covers and why it matters, then provide the main output. On subsequent use or when the ...
746
11688 sf-industry-cme-epc-model jaganpro/sf-skills
sf-industry-cme-epc-model: CME EPC Product and Offer Modeling Expert Salesforce Industries CME EPC modeler for creating Product2-based catalog entries, assigning configurable attributes, and building offer bundles through Product Child Item relationships. This skill is optimized for DataPack-style metadata authoring. Use the canonical template set in assets/ : assets/product2-offer-template.json assets/attribute-assignment-template.json assets/product-child-item-template.json assets/pricebook-en...
746
11689 quality-manager-qmr alirezarezvani/claude-skills
Senior Quality Manager Responsible Person (QMR) Quality system accountability, management review leadership, and regulatory compliance oversight per ISO 13485 Clause 5.5.2 requirements. Table of Contents QMR Responsibilities Management Review Workflow Quality KPI Management Workflow Quality Objectives Workflow Quality Culture Assessment Workflow Regulatory Compliance Oversight Decision Frameworks Tools and References QMR Responsibilities ISO 13485 Clause 5.5.2 Requirements Responsibility Scope E...
746
11690 ministack-aws-emulator aradotso/trending-skills
MiniStack AWS Emulator Skill by ara.so — Daily 2026 Skills collection. MiniStack is a free, MIT-licensed drop-in replacement for LocalStack that emulates 25+ AWS services (S3, SQS, DynamoDB, Lambda, SNS, IAM, STS, Kinesis, EventBridge, SecretsManager, SSM, CloudWatch, SES, and more) on a single port ( 4566 ). No account, no API key, no telemetry. Works with boto3 , AWS CLI, Terraform, CDK, and any SDK. Installation Option 1: PyPI (simplest) pip install ministack ministack Server runs at http://...
746
11691 resources-page-generator kostja94/marketing-skills
Pages: Resources Guides resources page and content hub structure for discovery and SEO. When invoking : On first use , if helpful, open with 1-2 sentences on what this skill covers and why it matters, then provide the main output. On subsequent use or when the user asks to skip, go directly to the main output. Initial Assessment Check for product marketing context first: If .claude/product-marketing-context.md or .cursor/product-marketing-context.md exists, read it for content themes and audienc...
745
11692 sf-vlocity-build-deploy jaganpro/sf-skills
sf-vlocity-build-deploy: Vlocity Build DataPack Deployment Use this skill when the user needs Vlocity DataPack deployment orchestration : export/deploy workflow, manifest-driven deploys, failure triage, and CI/CD sequencing for OmniStudio/Industries DataPacks. When This Skill Owns the Task Use sf-vlocity-build-deploy when work involves: vlocity packDeploy , packRetry , packContinue , packExport , packGetDiffs , validateLocalData DataPack job-file design ( projectPath , expansionPath , manifest ,...
745
11693 premortem parcadei/continuous-claude-v3
Pre-Mortem Identify failure modes before they occur by systematically questioning plans, designs, and implementations. Based on Gary Klein's technique, popularized by Shreyas Doshi (Stripe). Usage /premortem Auto-detect context, choose depth /premortem quick Force quick analysis (plans, PRs) /premortem deep Force deep analysis (before implementation) /premortem <file> Analyze specific plan or code Core Concept "Imagine it's 3 months from now and this pro...
745
11694 react18-lifecycle-patterns github/awesome-copilot
React 18 Lifecycle Patterns Reference for migrating the three unsafe class component lifecycle methods to React 18.3.1 compliant patterns. Quick Decision Guide Before migrating any lifecycle method, identify the semantic category of what the method does. Wrong category = wrong migration. The table below routes you to the correct reference file. componentWillMount - what does it do? What it does Correct migration Reference Sets initial state ( this.setState(...) ) Move to constructor → componentW...
745
11695 manga-drama freestylefly/canghe-skills
漫剧生成器 基于 Seedance 视频生成能力,专门用于创作 漫画风格的短剧 (漫剧)。 核心功能 主角识别 :分析提供的角色图片,提取角色特征 自动分镜 :根据主题自动生成漫剧分镜脚本 图生视频 :以主角图片为基础生成各分镜视频 漫画风格 :内置漫画风格提示词模板 分镜管理 :支持自定义分镜脚本 前置要求 需要设置 ARK_API_KEY 环境变量。 配置方式(推荐) 复制配置模板: cp .canghe-skills/.env.example .canghe-skills/.env 编辑 .canghe-skills/.env 文件,填写你的 API Key: ARK_API_KEY=your-actual-api-key-here 或使用环境变量 export ARK_API_KEY = "your-api-key" 加载优先级 系统环境变量 ( process.env ) 当前目录 .canghe-skills/.env 用户主目录 ~/.canghe-skills/.env 需要依赖技能: seedance-video-generation 使用方法 1. 快速生成漫剧(推...
744
11696 create-evlog-enricher hugorcd/evlog
Create evlog Enricher Add a new built-in enricher to evlog. Every enricher follows the same architecture. This skill walks through all 6 touchpoints. Every single touchpoint is mandatory -- do not skip any. PR Title Recommended format for the pull request title: feat: add {name} enricher The exact wording may vary depending on the enricher (e.g., feat: add user agent enricher , feat: add geo enricher ), but it should always follow the feat: conventional commit prefix. Touchpoints Checklist File...
744
11697 qms-audit-expert alirezarezvani/claude-skills
QMS Audit Expert ISO 13485 internal audit methodology for medical device quality management systems. Table of Contents Audit Planning Workflow Audit Execution Nonconformity Management External Audit Preparation Reference Documentation Tools Audit Planning Workflow Plan risk-based internal audit program: List all QMS processes requiring audit Assign risk level to each process (High/Medium/Low) Review previous audit findings and trends Determine audit frequency by risk level Assign qualified audit...
744
11698 react18-enzyme-to-rtl github/awesome-copilot
React 18 Enzyme → RTL Migration Enzyme has no React 18 adapter and no React 18 support path. All Enzyme tests must be rewritten using React Testing Library. The Philosophy Shift (Read This First) Enzyme tests implementation. RTL tests behavior. // Enzyme: tests that the component has the right internal state expect ( wrapper . state ( 'count' ) ) . toBe ( 3 ) ; expect ( wrapper . instance ( ) . handleClick ) . toBeDefined ( ) ; expect ( wrapper . find ( 'Button' ) . prop ( 'disabled' ) ) . toBe ...
744
11699 xcodebuildmcp cameroncooke/xcodebuildmcp
XcodeBuildMCP Use XcodeBuildMCP tools instead of raw xcodebuild , xcrun , or simctl . Capabilities: Session defaults: Configure project, scheme, simulator, and device defaults to avoid repetitive parameters Project discovery: Find Xcode projects/workspaces, list schemes, inspect build settings Simulator workflows: Build, run, test, install, and launch apps on iOS simulators; manage simulator state (boot, erase, location, appearance) Device workflows: Build, test, install, and launch apps on phys...
743
11700 test-automator charon-fan/agent-playbook
Test Automator Expert in creating and maintaining automated tests for various frameworks and languages. When This Skill Activates Activates when you: Ask to write tests Mention test automation Request test coverage improvement Need to set up testing framework Testing Pyramid /\ /E2E\ - Few, expensive, slow /------\ / Integration \ - Moderate number /--------------\ / Unit Tests \ - Many, cheap, fast /------------------\ Unit Testing Principles Test behavior, not implementation One ass...
743