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

/ 聚焦搜索框
正在使用 AI 进行语义搜索...
21,414
总 Skills
34.3M
总安装量
2,438
贡献者
# Skill 仓库 描述 安装量
5451 academic-deep-research kesslerio/academic-deep-research-clawhub-skill
Academic Deep Research 🔬 When to Use Trigger this skill when the user wants: Deep research, exhaustive analysis, or literature review Multi-source verification and evidence hierarchies Academic-style reports with citations Required Stop Points Initial engagement : ask 2–3 clarifying questions and confirm understanding. Research plan : present themes, steps, and deliverables; wait for approval. Final report : deliver full narrative report with citations. Minimum Requirements Two full research cyc...
402
5452 single-cell-rna-qc anthropics/knowledge-work-plugins
Single-Cell RNA-seq Quality Control Automated QC workflow for single-cell RNA-seq data following scverse best practices. When to Use This Skill Use when users: Request quality control or QC on single-cell RNA-seq data Want to filter low-quality cells or assess data quality Need QC visualizations or metrics Ask to follow scverse/scanpy best practices Request MAD-based filtering or outlier detection Supported input formats: .h5ad files (AnnData format from scanpy/Python workflows) .h5 files (10X G...
402
5453 masonry kostja94/marketing-skills
Components: Masonry Layout Guides masonry layout design for content with varying heights. Masonry stacks items in columns without distinct rows; items fill gaps like a brick wall. Best for image galleries, portfolios, and discovery-focused platforms. 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. When to Use Masonry Use m...
402
5454 sub-agent-patterns jezweb/claude-skills
Sub-Agents in Claude Code Status: Production Ready ✅ Last Updated: 2026-01-14 Source: https://code.claude.com/docs/en/sub-agents Sub-agents are specialized AI assistants that Claude Code can delegate tasks to. Each sub-agent has its own context window, configurable tools, and custom system prompt. Why Use Sub-Agents: Context Hygiene The primary value of sub-agents isn't specialization—it's keeping your main context clean. Without agent (context bloat): Main context accumulates: ├─ git stat...
401
5455 github-pr-review fvadicamo/dev-agent-skills
GitHub PR review Resolves Pull Request review comments with severity-based prioritization, fix application, and thread replies. Current PR ! gh pr view --json number,title,state,milestone -q '"PR \(.number): \(.title) (\(.state)) | Milestone: \(.milestone.title // "none")"' 2>/dev/null Core workflow 1. Fetch, filter, and classify comments REPO = $( gh repo view --json nameWithOwner -q '.nameWithOwner' ) PR = $( gh pr view --json number -q '.number' ) LAST_PUSH = $( git log -1 --format = %cI HEAD...
401
5456 financial-deep-research eng0ai/eng0-template-skills
Financial Deep Research Core System Instructions Purpose: Deliver citation-backed, verified financial research reports through 8-phase pipeline (Scope > Plan > Retrieve > Triangulate > Synthesize > Critique > Refine > Package) with financial source credibility scoring, regulatory compliance tracking, and progressive context management. Financial Focus: This skill specializes in: Market analysis and investment research Due diligence and competitive benchmarking Regulatory compliance and risk a...
401
5457 git-workflow agno-agi/agno
Git Workflow When to use this skill Creating meaningful commit messages Managing branches Merging code Resolving conflicts Collaborating with team Git best practices Instructions Step 1: Branch management Create feature branch : Create and switch to new branch git checkout -b feature/feature-name Or create from specific commit git checkout -b feature/feature-name < commit-hash > Naming conventions : feature/description : New features bugfix/description : Bug fixes hotfix/description : Urgent f...
401
5458 clinical-reports davila7/claude-code-templates
Clinical Report Writing Overview Clinical report writing is the process of documenting medical information with precision, accuracy, and compliance with regulatory standards. This skill covers four major categories of clinical reports: case reports for journal publication, diagnostic reports for clinical practice, clinical trial reports for regulatory submission, and patient documentation for medical records. Apply this skill for healthcare documentation, research dissemination, and regulatory ...
401
5459 salesforce-development sickn33/antigravity-awesome-skills
Salesforce Development Patterns Lightning Web Component with Wire Service Use @wire decorator for reactive data binding with Lightning Data Service or Apex methods. @wire fits LWC's reactive architecture and enables Salesforce performance optimizations. Bulkified Apex Trigger with Handler Pattern Apex triggers must be bulkified to handle 200+ records per transaction. Use handler pattern for separation of concerns, testability, and recursion prevention. Queueable Apex for Async Processing Us...
401
5460 email-sequence sickn33/antigravity-awesome-skills
Email Sequence Design You are an expert in email marketing and automation. Your goal is to create email sequences that nurture relationships, drive action, and move people toward conversion. 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 creating ...
401
5461 git:analyze-issue neolabhq/context-engineering-kit
Please analyze GitHub issue $ARGUMENTS and create a technical specification. Follow these steps: Check if the issue is already loaded: Look for the issue file in ./specs/issues/ folder File naming pattern: <number-padded-to-3-digits>-<kebab-case-title>.md If not found, fetch the issue details from GitHub (see step 2) Fetch the issue details (if not already loaded): Read .claude/commands/load-issues.md to understand how to fetch issue details Save the issue file following the load-issues.md forma...
401
5462 shadcn-ui-expert majesteitbart/talentmatcher
shadcn-ui Expert shadcn-ui is a collection of beautifully-designed, accessible React components built with TypeScript, Tailwind CSS, and Radix UI primitives. This skill guides you through component selection, implementation, customization, and best practices. Quick Start Installation First, initialize shadcn-ui in your project: npx shadcn-ui@latest init This creates a components.json file for configuration. Choose your framework: Next.js (App Router recommended) Vite Remix Astro Laravel G...
401
5463 e2e-tests-studio mastra-ai/mastra
E2E Behavior Validation for Frontend Modifications Core Principle: Test Product Behavior, Not UI States CRITICAL: Tests must verify that product features WORK correctly, not just that UI elements render. What NOT to test (UI States): ❌ "Dropdown opens when clicked" ❌ "Modal appears after button click" ❌ "Loading spinner shows during request" ❌ "Form fields are visible" ❌ "Sidebar collapses" What TO test (Product Behavior): ✅ "Selecting an LLM provider configures the agent to use that provider"...
401
5464 explore-recipes signerlabs/shipswift-skills
Explore ShipSwift Recipes Browse the full catalog of ShipSwift recipes -- production-ready SwiftUI implementations covering animations, charts, UI components, and full-stack modules. Prerequisites Check Before starting, verify the ShipSwift recipe server is available by calling listRecipes . If the tools are not available, guide the user to visit shipswift.app for setup instructions, or run npx skills add signerlabs/shipswift-skills to install. Workflow List available recipes : Use listRecipes t...
401
5465 technical-specification aj-geddes/useful-ai-prompts
Create comprehensive technical specifications that define system requirements, architecture, implementation details, and acceptance criteria for software projects. When to Use - Feature specifications - System design documents - Requirements documentation (PRD) - Architecture decision records (ADR) - Technical proposals - RFC (Request for Comments) - API design specs - Database schema designs Technical Specification Template ``` Technical Specification: [Feature Name] Document Sta...
401
5466 workflow-orchestrator charon-fan/agent-playbook
Workflow Orchestrator A skill that automatically coordinates workflows across multiple skills, triggering follow-up actions at appropriate milestones. When This Skill Activates This skill should be triggered automatically when: A skill completes its main workflow A milestone is reached (PRD complete, implementation done, etc.) User says "complete workflow" or "finish the process" How It Works ┌─────────────────────────────────────────────────────────────┐ │ Workflow Orchestrat...
401
5467 tab-accordion kostja94/marketing-skills
Components: Tab & Accordion Guides tab and accordion implementation for organizing content without excessive vertical space. Two layout patterns: vertical accordion (FAQ-style, stacked) and horizontal tabs (how-to style, side-by-side). Both improve UX by reducing scroll; SEO impact depends on implementation and content placement. 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...
401
5468 vercel-labs-emulate aradotso/trending-skills
vercel-labs/emulate Skill by ara.so — Daily 2026 Skills collection. emulate provides fully stateful, production-fidelity local HTTP servers that replace Vercel, GitHub, and Google APIs. Designed for CI pipelines and no-network sandboxes — not mocks, real in-memory state with proper pagination, OAuth, webhooks, and cascading deletes. Installation CLI (no install needed) npx emulate Or install as a dev dependency npm install --save-dev emulate CLI Usage Start all services with defaults npx emul...
401
5469 cloudflare-worker-base jezweb/claude-skills
Cloudflare Worker Base Stack Production-tested: cloudflare-worker-base-test (https://cloudflare-worker-base-test.webfonts.workers.dev) Last Updated: 2026-01-20 Status: Production Ready ✅ Latest Versions: hono@4.11.3, @cloudflare/vite-plugin@1.17.1, vite@7.3.1, wrangler@4.54.0 Skill Version: 3.1.0 Recent Updates (2025-2026): Wrangler 4.55+: Auto-config for frameworks (wrangler deploy --x-autoconfig) Wrangler 4.45+: Auto-provisioning for R2, D1, KV bindings (enabled by default) Workers RPC: Jav...
400
5470 contributing nuxt/ui
Nuxt UI Development Guidelines for contributing to the Nuxt UI component library. Project Structure src/ ├── runtime/ │ ├── components/ Vue components (PascalCase.vue) │ ├── composables/ Composables (use*.ts) │ ├── types/ TypeScript types │ └── utils/ Utility functions ├── theme/ Tailwind Variants themes (kebab-case.ts) └── module.ts test/ ├── components/ Component tests (*.spec.ts) │ └── __snapshots__/ Auto-generated snapshots └── ...
400
5471 video-analyzer zrong/skills
Video Analyzer 通过视觉/视频大模型分析视频内容,支持本地视频文件和互联网视频。 使用场景 用户要求分析、理解或描述一段视频 用户提供视频文件路径或 URL,希望了解视频内容 用户需要对视频进行问答 配置 环境变量 根据使用的模型设置对应的 API Key 环境变量: 火山引擎(豆包) export ARK_API_KEY = "your-api-key" OpenAI export OPENAI_API_KEY = "your-api-key" 模型配置 编辑 scripts/models.json 添加或修改模型配置。每个模型需要: base_url — API 地址 api_key_env — 读取 API Key 的环境变量名 model — 模型 ID api_type — responses 或 chat_completions supports_video — 是否支持原生视频输入 工作流程 确认视频来源 :获取用户提供的视频路径或 URL。 确认分析需求 :明确用户想了解什么(如概括内容、回答问题、描述场景等)。如果 $ARGUMENTS 非空,将其作...
400
5472 copy-editing sickn33/antigravity-awesome-skills
Copy Editing You are an expert copy editor specializing in marketing and conversion copy. Your goal is to systematically improve existing copy through focused editing passes while preserving the core message. Core Philosophy 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 editing. Use brand voice and customer language from that context to guide your edits. Good copy editing isn't a...
400
5473 mcp-builder sickn33/antigravity-awesome-skills
MCP Server Development Guide Overview Create MCP (Model Context Protocol) servers that enable LLMs to interact with external services through well-designed tools. The quality of an MCP server is measured by how well it enables LLMs to accomplish real-world tasks. Process 🚀 High-Level Workflow Creating a high-quality MCP server involves four main phases: Phase 1: Deep Research and Planning 1.1 Understand Modern MCP Design API Coverage vs. Workflow Tools: Balance comprehensive API endpoint coverag...
400
5474 woocommerce-backend-dev woocommerce/woocommerce
No SKILL.md available for this skill. View on GitHub
400
5475 axiom-sre axiomhq/skills
Note: All script paths in this skill (e.g., scripts/axiom-query) are relative to this skill's folder: ~/.config/agents/skills/axiom-sre/. Run them with full path or cd into the skill folder first. Axiom SRE Expert You are an expert SRE. You stay calm under pressure. You stabilize first, debug second. You think in hypotheses, not hunches. You know that correlation is not causation, and you actively fight your own cognitive biases. Every incident leaves the system smarter. Golden Rules NEVER G...
400
5476 proposal-writer jezweb/claude-skills
Proposal Writer Overview This skill helps you create professional, persuasive business proposals that clearly communicate value and win deals. From simple quotes to comprehensive RFP responses. Use Cases: Sales proposals and quotes Project proposals Partnership proposals RFP/RFI responses Grant applications Service agreements How to Use Tell me about the opportunity (client, project, requirements) Share your solution and pricing Specify the proposal type and length needed I'll create a structure...
400
5477 nextflow-development anthropics/knowledge-work-plugins
nf-core Pipeline Deployment Run nf-core bioinformatics pipelines on local or public sequencing data. Target users: Bench scientists and researchers without specialized bioinformatics training who need to run large-scale omics analyses—differential expression, variant calling, or chromatin accessibility analysis. Workflow Checklist - [ ] Step 0: Acquire data (if from GEO/SRA) - [ ] Step 1: Environment check (MUST pass) - [ ] Step 2: Select pipeline (confirm with user) - [ ] Step 3: Run test profi...
400
5478 pagespeed-insights enderpuentes/ai-agent-skills
PageSpeed Insights Auditor Overview You are a PageSpeed Insights Auditor - an expert in web performance optimization who helps developers achieve excellent PageSpeed scores by identifying performance issues, avoiding bad practices, and implementing best practices based on Google's PageSpeed Insights guidelines. Core Principle : Guide developers to achieve scores of 90+ (Good) in Performance, Accessibility, Best Practices, and SEO categories, while ensuring Core Web Vitals metrics meet the "Good"...
400
5479 refactoring-specialist charon-fan/agent-playbook
Refactoring Specialist Expert guidance on refactoring code to improve structure, readability, and maintainability while preserving functionality. When This Skill Activates Activates when you: Ask to refactor code Request cleanup or improvement Mention "technical debt" or "code smell" Want to improve code quality Refactoring Principles Preserve Behavior : Refactoring must not change external behavior Small Steps : Make small, incremental changes Test Coverage : Ensure tests pass before and after ...
400
5480 wecom-notify xueheng-li/openclaw-wechat
WeCom Notify Send text, image, or file messages to WeCom (企业微信) using scripts/send_wecom.py . Usage Text message python3 scripts/send_wecom.py "消息内容" python3 scripts/send_wecom.py "消息内容" --to LiXueHeng Image message python3 scripts/send_wecom.py --image /path/to/photo.png python3 scripts/send_wecom.py --image /path/to/chart.jpg --to @all File message python3 scripts/send_wecom.py --file /path/to/report.pdf python3 scripts/send_wecom.py --file /path/to/data.xlsx --to LiXueHeng Default recipien...
400
5481 m03-mutability actionbook/rust-skills
Mutability Layer 1: Language Mechanics Core Question Why does this data need to change, and who can change it? Before adding interior mutability, understand: Is mutation essential or accidental complexity? Who should control mutation? Is the mutation pattern safe? Error → Design Question Error Don't Just Say Ask Instead E0596 "Add mut" Should this really be mutable? E0499 "Split borrows" Is the data structure right? E0502 "Separate scopes" Why do we need both borrows? RefCell panic "Use try...
400
5482 n8n vladm3105/aidoc-flow-framework
n8n Workflow Automation Skill Purpose Provide specialized guidance for developing workflows, custom nodes, and integrations on the n8n automation platform. Enable AI assistants to design workflows, write custom code nodes, build TypeScript-based custom nodes, integrate external services, and implement AI agent patterns. When to Use This Skill Invoke this skill when: Designing automation workflows combining multiple services Writing JavaScript/Python code within workflow nodes Building custom...
399
5483 graphic-designer thepexcel/agent-skills
Create effective visual communication through research-backed design principles. Design = Communication + Aesthetics — Good design is invisible: it guides the eye, conveys the message, and feels "right" without effort. Quick Workflow ``` 1. PURPOSE — What should viewer DO after seeing this? 2. AUDIENCE — Who? What culture? What device? 3. HIERARCHY — What's 1, 2, 3 in importance? 4. LAYOUT — Sketch placement (Z or F pattern) 5. COLORS — 60-30-10 rule (check cultural meaning!) 6. TYP...
399
5484 webhook-integration dodopayments/skills
Dodo Payments Webhook Integration Reference: docs.dodopayments.com/developer-resources/webhooks Webhooks provide real-time notifications when payment events occur. Use them to automate workflows, update databases, send notifications, and keep your systems synchronized. Quick Setup 1. Configure Webhook in Dashboard Go to Dashboard → Developer → Webhooks Click "Create Webhook" Enter your endpoint URL Select events to subscribe to Copy the webhook secret 2. Environment Variables DODO_PAYMENTS_WEBHO...
399
5485 fabric supercent-io/skills-template
Fabric Fabric is an open-source AI prompt orchestration framework by Daniel Miessler. It provides a library of reusable AI prompts called Patterns — each designed for a specific real-world task — wired into a simple Unix pipeline with stdin/stdout. When to use this skill Summarize or extract insights from YouTube videos, articles, or documents Apply any of 250+ pre-built AI patterns to content via Unix piping Route different patterns to different AI providers (OpenAI, Claude, Gemini, etc.) Creat...
399
5486 design subframeapp/subframe
Design: Build It With a Point of View Prefix your first line with 🥷 inline, not as its own paragraph. If it could have been generated by a default prompt, it is not good enough. Lock the Direction First Before writing any code, ask the user directly, using the environment's native question or approval mechanism if it has one: Who uses this, and in what context? Analyst dashboard differs from landing page or onboarding flow. See "App shell exception" below if the answer is a sidebar + main worksp...
399
5487 startup-business-analyst-business-case sickn33/antigravity-awesome-skills
Business Case Generator Generate a comprehensive, investor-ready business case document covering market opportunity, solution, competitive landscape, financial projections, team, risks, and funding ask for startup fundraising and strategic planning. Use this skill when Working on business case generator tasks or workflows Needing guidance, best practices, or checklists for business case generator Do not use this skill when The task is unrelated to business case generator You need a different dom...
399
5488 resume-cover-letter jezweb/claude-skills
Resume and Cover Letter Writer Produces job application documents: a resume/CV, a cover letter, or both. Every output is tailored to a specific role at a specific company — generic documents are not useful. Before You Start Gather these inputs. Ask for anything missing: Target role — job title, company name, and the job listing or description (paste or URL) Mode — "resume", "cover-letter", or "both" Region — AU/NZ, US, or UK (affects format, terminology, length expectations) Candidate background...
399
5489 octocat mcollina/skills
When to use Use this skill proactively for: All git operations and GitHub interactions Merge conflicts resolution Pre-commit hook fixes Repository management Pull request creation and management Any git/GitHub workflow issues Instructions You are the Octocat - a Git and GitHub wizard who lives and breathes version control. You wield the gh CLI like a master swordsman and can untangle the most complex git situations with grace and precision. When invoked: Assess the git/GitHub situation immediate...
399
5490 game-assets opusgamelabs/game-creator
Game Asset Engineer (Pixel Art + Asset Pipeline) You are an expert pixel art game artist. You create recognizable, stylish character sprites using code-only pixel art matrices — no external image files needed. You think in silhouettes, color contrast, and animation readability at small scales. Reference Files For detailed reference, see companion files in this directory: sprite-catalog.md — All sprite archetypes: humanoid, flying enemy, ground enemy, collectible item, projectile, tile/platform, ...
399
5491 polymarket-arbitrage-trading-bot aradotso/trending-skills
Polymarket Arbitrage Trading Bot Skill by ara.so — Daily 2026 Skills collection. Automated dump-and-hedge arbitrage bot for Polymarket's 15-minute crypto Up/Down prediction markets. Written in TypeScript using the official @polymarket/clob-client . Watches BTC, ETH, SOL, and XRP markets for sharp price drops on one leg, then buys both legs when combined cost falls below a target threshold to lock in a structural edge before resolution. Installation git clone https://github.com/apechurch/polymark...
399
5492 payment-assistant binance/binance-skills-hub
⚠️ CRITICAL: How to Handle QR Images When user sends a QR code image, you MUST follow this order: Step 1: Try to READ the QR data directly (Vision) Look at the QR code image and try to extract the actual data string (URL or EMV code). If you can read it → --action purchase --raw_qr "<DATA>" If you cannot read the data (only see logo/colors) → Go to Step 2 Step 2: Check for image file path Does your platform provide the image attachment path in message metadata? If YES → --action decode_qr --imag...
399
5493 marketing-demand-acquisition davila7/claude-code-templates
Marketing Demand & Acquisition Expert acquisition playbook for Series A+ startups scaling internationally (EU/US/Canada) with hybrid PLG/Sales-Led motion. Keywords demand generation, paid media, paid ads, LinkedIn ads, Google ads, Meta ads, CAC, customer acquisition cost, lead generation, MQL, SQL, pipeline generation, acquisition strategy, performance marketing, paid social, paid search, partnerships, affiliate marketing, SEO strategy, HubSpot campaigns, marketing automation, B2B marketing, ...
398
5494 stock-quote octagonai/skills
Stock Quote Retrieve real-time stock quotes with current price, volume, day range, 52-week range, market cap, and moving averages using the Octagon MCP server. Prerequisites Ensure Octagon MCP is configured in your AI agent (Cursor, Claude Desktop, Windsurf, etc.). See references/mcp-setup.md for installation instructions. Workflow 1. Identify the Stock Determine the ticker symbol for the stock you want to quote (e.g., AAPL, MSFT, GOOGL). 2. Execute Query via Octagon MCP Use the octagon-agent to...
398
5495 go-style-core cxuu/golang-skills
Go Style Core Principles Normative: This guidance is required per Google's canonical Go style guide. Style Principles (Priority Order) When writing readable Go code, apply these principles in order of importance: 1. Clarity The code's purpose and rationale must be clear to the reader. What: Use descriptive names, helpful comments, and efficient organization Why: Add commentary explaining rationale, especially for nuances View clarity through the reader's lens, not the author's Code should ...
398
5496 zustand lobehub/lobe-chat
LobeHub Zustand State Management Action Type Hierarchy 1. Public Actions Main interfaces for UI components: Naming: Verb form ( createTopic , sendMessage ) Responsibilities: Parameter validation, flow orchestration 2. Internal Actions ( internal_* ) Core business logic implementation: Naming: internal_ prefix ( internal_createTopic ) Responsibilities: Optimistic updates, service calls, error handling Should not be called directly by UI 3. Dispatch Methods ( internal_dispatch* ) State update hand...
398
5497 nextjs-shadcn laguagu/claude-code-nextjs-skills
Build distinctive, production-grade interfaces that avoid generic "AI slop" aesthetics. Core Principles - Minimize noise - Icons communicate; excessive labels don't - No generic AI-UI - Avoid purple gradients, excessive shadows, predictable layouts - Context over decoration - Every element serves a purpose - Theme consistency - Use CSS variables from `globals.css`, never hardcode colors Quick Start ``` bunx --bun shadcn@latest create --preset "https://ui.shadcn.com/init?base=radix&style...
398
5498 setup-webhook vapiai/skills
Vapi Webhook / Server URL Setup Configure server URLs to receive real-time events from Vapi during calls — transcripts, tool calls, status changes, and end-of-call reports. Setup: Ensure VAPI_API_KEY is set. See the setup-api-key skill if needed. Overview Vapi uses "Server URLs" (webhooks) to communicate with your application. Unlike traditional one-way webhooks, Vapi server URLs support bidirectional communication — your server can respond with data that affects the call. Where to Set Server UR...
398
5499 m09-domain actionbook/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 Domain Concept Rust Pattern Ownership Implication Entity struct + Id Owned, unique identity Value Object struct + Clone/Copy Shareable, immutable Aggregate Root struct owns children Clear o...
398
5500 brainstorming davila7/claude-code-templates
Brainstorming Ideas Into Designs Help turn ideas into fully formed designs and specs through natural collaborative dialogue. Start by understanding the current project context, then ask questions one at a time to refine the idea. Once you understand what you're building, present the design and get user approval. Anti-Pattern: "This Is Too Simple To Need A Design" Every project goes through this process. A todo list, a single-function utility, a config change — all of them. "Simple" projects are ...
397