███████╗██╗ ██╗██╗██╗ ██╗ ██████╗ █████╗ ███╗ ██╗██╗ ██╗
██╔════╝██║ ██╔╝██║██║ ██║ ██╔══██╗██╔══██╗████╗ ██║██║ ██╔╝
███████╗█████╔╝ ██║██║ ██║ ██████╔╝███████║██╔██╗ ██║█████╔╝
╚════██║██╔═██╗ ██║██║ ██║ ██╔══██╗██╔══██║██║╚██╗██║██╔═██╗
███████║██║ ██╗██║███████╗███████╗ ██║ ██║██║ ██║██║ ╚████║██║ ██╗
╚══════╝╚═╝ ╚═╝╚═╝╚══════╝╚══════╝ ╚═╝ ╚═╝╚═╝ ╚═╝╚═╝ ╚═══╝╚═╝ ╚═╝
Agent Skills 排行榜 · 关键词 + 语义搜索
| # | Skill | 仓库 | 描述 | 安装量 |
|---|---|---|---|---|
| 6051 | mcp-duckgo | aahl/skills |
DuckDuckGo Search Executing Shell commands. Web search npx -y mcporter call --stdio 'uvx duckduckgo-mcp-server' search query="{keyword}" max_results=10 Web fetch npx -y mcporter call --stdio 'uvx duckduckgo-mcp-server' fetch_content url="https://..."
|
3K |
| 6052 | provider-docs | hashicorp/agent-skills |
Terraform Provider Docs Follow This Workflow Confirm scope and documentation targets. Map code changes to the exact doc targets: provider index, resources, data sources, ephemeral resources, list resources, functions, or guides. Decide whether content should come from schema descriptions, templates, or both. Write schema descriptions first. Add precise user-facing descriptions to schema fields so generated docs stay aligned with behavior. Keep wording specific to argument purpose, constraints, d...
|
3K |
| 6053 | fetch | browserbase/skills |
Browserbase Fetch API Fetch a page and return its content, headers, and metadata — no browser session required. Prerequisites Get your API key from: https://browserbase.com/settings export BROWSERBASE_API_KEY = "your_api_key" When to Use Fetch vs Browser Use Case Fetch API Browser Skill Static page content Yes Overkill Check HTTP status/headers Yes No JavaScript-rendered pages No Yes Form interactions No Yes Page behind bot detection Possible (with proxies) Yes (stealth mode) Simple scraping Yes...
|
3K |
| 6054 | 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...
|
3K |
| 6055 | 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 Show more
|
3K |
| 6056 | m12-lifecycle | actionbook/rust-skills |
Resource Lifecycle Layer 2: Design Choices Core Question When should this resource be created, used, and cleaned up? Before implementing lifecycle: What's the resource's scope? Who owns the cleanup responsibility? What happens on error? Lifecycle Pattern → Implementation Show more
|
3K |
| 6057 | convex-schema-validator | waynesutton/builder-skills |
Convex Schema Validator Define and validate database schemas in Convex with proper typing, index configuration, optional fields, unions, and strategies for schema migrations. Documentation Sources Before implementing, do not assume; fetch the latest documentation: Primary: https://docs.convex.dev/database/schemas Indexes: https://docs.convex.dev/database/indexes Data Types: https://docs.convex.dev/database/types For broader context: https://docs.convex.dev/llms.txt Instructions Basic Schema ...
|
3K |
| 6058 | realitykit | dpearson2699/swift-ios-skills |
RealityKit Build AR experiences on iOS using RealityKit for rendering and ARKit for world tracking. Covers RealityView , entity management, raycasting, scene understanding, and gesture-based interactions. Targets Swift 6.3 / iOS 26+. Contents Setup RealityView Basics Loading and Creating Entities Anchoring and Placement Raycasting Gestures and Interaction Scene Understanding Common Mistakes Review Checklist References Setup Project Configuration Add NSCameraUsageDescription to Info.plist For iOS...
|
3K |
| 6059 | monetization-strategy | phuryn/pm-skills |
Monetization Strategy You are an expert in mobile app monetization with deep knowledge of subscription economics, paywall psychology, and pricing strategy. Your goal is to help the user maximize revenue while maintaining user satisfaction. Initial Assessment Check for app-marketing-context.md — read it for context Ask for current monetization model (free, freemium, paid, subscription, ads) Ask for current pricing (if applicable) Ask for conversion rate (free to paid, trial to subscription) Ask f...
|
3K |
| 6060 | company-valuation | himself65/finance-skills |
Contains Shell Commands This skill contains shell command directives ( !`command` ) that may execute system commands. Review carefully before installing. Company Valuation Triangulates intrinsic value via three methods, then blends them to an implied share price: DCF — 5-year FCFF projection, discount at WACC, terminal value. Relative — apply peer median P/E, EV/Revenue, EV/EBITDA. SOTP — when 2+ distinct reporting segments exist, value each at pure-play peer multiples. Always present a WACC × t...
|
3K |
| 6061 | oauth | vercel-labs/portless |
OAuth with Portless OAuth providers validate redirect URIs against domain rules. .localhost subdomains fail on most providers because they are not in the Public Suffix List or are explicitly blocked. Portless fixes this with --tld to serve apps on real, valid domains. The Problem When portless uses the default .localhost TLD, OAuth providers reject redirect URIs like http://myapp.localhost:1355/callback : Provider localhost .localhost subdomains Reason Google Allowed Rejected Not in their bundle...
|
3K |
| 6062 | market-pulse | appeeky/aso-skills |
Market Pulse You are an expert in App Store market analysis. Your goal is to provide a comprehensive market overview by combining multiple data signals: chart movements, trending keywords, featured apps, new releases, and category dynamics. Initial Assessment Check for app-marketing-context.md — read it for the user's app, category, and competitors Ask for scope : entire App Store or specific category Ask for country (default: US) Ask for format : quick briefing (default), detailed report, or co...
|
3K |
| 6063 | rams | brianlovin/agent-config |
Rams Design Review You are Rams, an expert design engineer reviewing code for accessibility and visual design issues. Mode If $ARGUMENTS is provided, analyze that specific file. If $ARGUMENTS is empty, ask the user which file(s) to review, or offer to scan the project for component files. 1. Accessibility Review (WCAG 2.1) Critical (Must Fix) Show more Installs 28 Repository brianlovin/agent-config GitHub Stars 357 First Seen Feb 27, 2026 Security Audits Gen Agent Trust Hub Pass Socket Pass Snyk...
|
3K |
| 6064 | product-name | phuryn/pm-skills |
Product Name Brainstorm unique, memorable product names with rationale aligned to brand values and target audience. Use when naming a new product, rebranding, or exploring name options that strengthen your brand positioning. When to Use Naming a new product or feature Rebranding or renaming existing products Exploring name options before launch Testing names against brand guidelines Triggers: product name, name ideas, brand name, naming, what to call, product naming Prompt You are an experienced...
|
3K |
| 6065 | m14-mental-model | actionbook/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
|
3K |
| 6066 | estimate-analysis | himself65/finance-skills |
Contains Shell Commands This skill contains shell command directives ( !`command` ) that may execute system commands. Review carefully before installing. Estimate Analysis Skill Deep-dives into analyst estimates and revision trends using Yahoo Finance data via yfinance . Covers EPS and revenue estimate distributions, revision momentum, growth projections, and multi-period comparisons — the full picture of where the street thinks a company is heading. Important : Data is for research and educatio...
|
3K |
| 6067 | render-deploy | openai/skills |
Deploy to Render Render supports Git-backed services and prebuilt Docker image services. This skill covers Git-backed flows: Blueprint Method - Generate render.yaml for Infrastructure-as-Code deployments Direct Creation - Create services instantly via MCP tools Blueprints can also run a prebuilt Docker image by using runtime: image , but the render.yaml still must live in a Git repo. If there is no Git remote, stop and ask the user to either: Create/push a Git remote (can be minimal if only the ...
|
3K |
| 6068 | design-review | nexu-io/open-design |
This skill runs a structured design review of what has been built, measured against the design brief and the chosen aesthetic philosophy. CRITICAL — Visual Screenshot Capture You MUST capture screenshots of the running application as part of every design review. Code review alone is insufficient — you need to see what the user sees. Follow the screenshot capture protocol in Step 3 below. This is not optional. Example prompts "Review what I just built" "Run a design critique on the landing page" ...
|
3K |
| 6069 | excalidraw-diagram | axtonliu/axton-obsidian-visual-skills |
Excalidraw Diagram Creator Generate .excalidraw JSON files that argue visually , not just display information. Setup: If the user asks you to set up this skill (renderer, dependencies, etc.), see README.md for instructions. Customization All colors and brand-specific styles live in one file: references/color-palette.md . Read it before generating any diagram and use it as the single source of truth for all color choices — shape fills, strokes, text colors, evidence artifact backgrounds, everythi...
|
3K |
| 6070 | market-movers | appeeky/aso-skills |
Market Movers Analysis You are an expert in App Store chart dynamics. Your goal is to analyze rank changes between chart snapshots, identify significant movements, and provide actionable insights about what's driving gains and losses. Initial Assessment Check for app-marketing-context.md — read it for the user's app and category Ask for chart type : top-free (default), top-paid, or top-grossing Ask for category : all charts or specific genre (e.g. Games, Productivity) Ask for country (default: U...
|
3K |
| 6071 | cli-creator | openai/skills |
CLI Creator Create a real CLI that future Codex threads can run by command name from any working directory. This skill is for durable tools, not one-off scripts. If a short script in the current repo solves the task, write the script there instead. Start Name the target tool, its source, and the first real jobs it should do: Source: API docs, OpenAPI JSON, SDK docs, curl examples, browser app, existing internal script, article, or working shell history. Jobs: literal reads/writes such as list dr...
|
3K |
| 6072 | m13-domain-error | actionbook/rust-skills |
Domain Error Strategy Layer 2: Design Choices Core Question Who needs to handle this error, and how should they recover? Before designing error types: Is this user-facing or internal? Is recovery possible? What context is needed for debugging? Error Categorization Show more
|
3K |
| 6073 | video-generation | bytedance/deer-flow |
Video Generation Skill Overview This skill generates high-quality videos using structured prompts and a Python script. The workflow includes creating JSON-formatted prompts and executing video generation with optional reference image. Core Capabilities Create structured JSON prompts for AIGC video generation Support reference image as guidance or the first/last frame of the video Generate videos through automated Python script execution Workflow Step 1: Understand Requirements When a user reques...
|
3K |
| 6074 | ce-worktree | everyinc/compound-engineering-plugin |
Worktree Creation Create a worktree under .worktrees/<branch> with branch-specific setup that git worktree add alone does not handle: Copies .env , .env.local , .env.test , etc. from the main repo (skips .env.example ) Trusts mise / direnv configs, with branch-aware safety rules so review branches do not auto-grant trust to untrusted .envrc content Adds .worktrees to .gitignore if not already ignored Does not modify the main repo checkout — from-branch is fetched, not checked out Creating a work...
|
3K |
| 6075 | m11-ecosystem | actionbook/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...
|
3K |
| 6076 | author-contributions | microsoft/vscode |
When asked to find all files a specific author contributed to on a branch (compared to main or another upstream), follow this procedure. The goal is to produce a simple table that both humans and LLMs can consume. Run as a Subagent This skill involves many sequential git commands. Delegate it to a subagent with a prompt like: Find every file that author "Full Name" contributed to on branch <branch> compared to <upstream> . Trace contributions through file renames. Return a markdown table with co...
|
3K |
| 6077 | accelerated-computing-cudf | nvidia/skills |
cuDF & dask-cuDF Implementer's Guide Compatibility Release tracked by this skill: 26.04. Requires NVIDIA Volta or newer on CUDA 12, or Turing or newer on CUDA 13. Release 26.04 supports CUDA 12.2-12.9 with driver 535+ or CUDA 13.0-13.1 with driver 580+, and Python 3.11-3.14. cuDF sweet spot: >100K rows. Naming Use NVIDIA library-first wording in user-facing answers. Keep literal RAPIDS/rapidsai URLs, package names, and release metadata when citing sources. Role You are a cuDF expert helping an i...
|
3K |
| 6078 | vanity-engineering-review | bencium/bencium-marketplace |
Vanity Engineering Review A diagnostic skill that identifies code, architecture, and technical decisions built to impress rather than to ship. Vanity engineering is entropy disguised as craftsmanship — it increases complexity without proportional capability gain, and it compounds maintenance cost while delivering zero additional user value. Core Premise The only legitimate purpose of engineering is to solve a problem someone actually has. Everything else — elegant abstractions nobody traverses, ...
|
3K |
| 6079 | spritekit | dpearson2699/swift-ios-skills |
SpriteKit Build 2D games and interactive animations for iOS 26+ using SpriteKit and Swift 6.3. Covers scene lifecycle, node hierarchy, actions, physics, particles, camera, touch handling, and SwiftUI integration. Contents Scene Setup Nodes and Sprites Actions and Animation Physics Touch Handling Camera Particle Effects SwiftUI Integration Common Mistakes Review Checklist References Scene Setup SpriteKit renders content through SKView , which presents an SKScene -- the root node of a tree that th...
|
3K |
| 6080 | ghost-bits-cast-attack | yaklang/hack-skills |
SKILL: Ghost Bits / Cast Attack — Java char to byte Narrowing Playbook AI LOAD INSTRUCTION : This is a Java-only injection-enabling primitive, not a standalone vulnerability class. Whenever you see (1) a Java backend, (2) a WAF/IDS in front of it, and (3) any of {SQLi, deser RCE, file upload, path traversal, CRLF, request smuggling, SMTP injection} on the menu, ALWAYS try Ghost Bits variants of the payload before declaring it "blocked". The root cause is the silent loss of the high 8 bits when J...
|
3K |
| 6081 | update-screenshots | microsoft/vscode |
Update Component Screenshots from CI When asked to update, accept, or refresh screenshot baselines from CI — or when the Screenshot Tests GitHub Action has failed with screenshot differences — follow this procedure to download the CI-generated screenshots and commit them as the new baselines. Why CI Screenshots? Screenshots captured locally may differ from CI due to platform differences (fonts, rendering, DPI). The CI (Linux, ubuntu-latest) is the source of truth. This skill downloads the CI-pro...
|
3K |
| 6082 | avkit | dpearson2699/swift-ios-skills |
AVKit High-level media playback UI built on AVFoundation. Provides system-standard video players, Picture-in-Picture, AirPlay routing, transport controls, and subtitle/caption display. Targets Swift 6.3 / iOS 26+. Contents Setup AVPlayerViewController SwiftUI VideoPlayer Picture-in-Picture AirPlay Transport Controls and Playback Speed Subtitles and Closed Captions Common Mistakes Review Checklist References Setup Audio Session Configuration Configure the audio session and background modes before...
|
3K |
| 6083 | consulting-analysis | bytedance/deer-flow |
Professional Research Report Skill Overview This skill produces professional, consulting-grade research reports in Markdown format, covering domains such as market analysis, consumer insights, brand strategy, financial analysis, industry research, competitive intelligence, investment research, and macroeconomic analysis . It operates across two distinct phases: Phase 1 — Analysis Framework Generation : Given a research subject, produce a rigorous analysis framework including chapter skeleton, pe...
|
3K |
| 6084 | cryptokit | dpearson2699/swift-ios-skills |
CryptoKit Apple CryptoKit provides a Swift-native API for cryptographic operations: hashing, message authentication, symmetric encryption, public-key signing, key agreement, and Secure Enclave key storage. Available on iOS 13+. Prefer CryptoKit over CommonCrypto or raw Security framework APIs in all new code targeting Swift 6.3+. Contents Hashing HMAC Symmetric Encryption Public-Key Signing Key Agreement Secure Enclave Common Mistakes Review Checklist References Hashing CryptoKit provides SHA256...
|
3K |
| 6085 | metrickit | dpearson2699/swift-ios-skills |
MetricKit Collect aggregated performance metrics and crash diagnostics from production devices using MetricKit. The framework delivers daily metric payloads (CPU, memory, launch time, hang rate, animation hitches, network usage) and immediate diagnostic payloads (crashes, hangs, disk-write exceptions) with full call-stack trees for triage. Contents Subscriber Setup Receiving Metric Payloads Receiving Diagnostic Payloads Key Metrics Call Stack Trees Custom Signpost Metrics Exporting and Uploading...
|
3K |
| 6086 | 10x-cli-guide | przeprogramowani/10x-cli |
10x-cli Daily Usage Guide This skill helps users work with @przeprogramowani/10x-cli after it is already installed and authenticated. If the user has not installed or authenticated yet, hand off to the 10x-cli-setup skill instead. Step 1: Detect the user's environment Before giving any guidance, gather context silently — run these checks and remember the results. Do not print raw output to the user. Operating system echo " $OSTYPE " 2 > /dev/null || echo "win32" Use the result to tailor path sep...
|
3K |
| 6087 | openspec-new-change | fission-ai/openspec |
Start a new change using the experimental artifact-driven approach. Store selection: If the user names a store (a store is a standalone OpenSpec repo registered on this machine) or the work lives in one, run openspec store list --json to discover registered store ids, then pass --store <id> on the commands that read or write specs and changes ( new change , status , instructions , list , show , validate , archive , doctor , context , schemas , view ). Once selected, treat --store <id> as sticky ...
|
3K |
| 6088 | trader-memory-core | tradermonty/claude-trading-skills |
Trader Memory Core Overview Persistent state layer that bundles screening → analysis → position sizing → portfolio management outputs into a single "thesis object" per investment idea. Tracks what you thought, what happened, and what you learned — across conversations. Phase 1 supports single-ticker theses: dividend_income, growth_momentum, mean_reversion, earnings_drift, pivot_breakout. When to Use After a screener (kanchi, earnings-trade-analyzer, vcp, pead, canslim, edge-candidate-agent) prod...
|
3K |
| 6089 | project-references | dboeckli/ai-agent-skills |
Project References This skill manages a local mirror of your own GitHub repositories under ~/projects/referenzen/ and lets you look up conventions and implementation patterns without guessing or reading all repos blindly. All operations are read-only on the reference projects themselves. Only git clone and git pull write into that directory — never edits. Instructions Step 1: Check whether the relevant repo is already cloned Show more Installs 1.1K Repository dboeckli/ai-agent-skills First Seen ...
|
3K |
| 6090 | winui-app | openai/skills |
WinUI App Use this skill for WinUI 3 and Windows App SDK work that needs grounded setup guidance, app bootstrap, modern Windows UX decisions, or concrete implementation patterns. Required Flow Classify the task as environment/setup, new-app bootstrap, design, implementation, review, or troubleshooting. If the task is about preparing a machine for WinUI, auditing readiness, or creating a brand new app, start with the bundled setup-and-scaffold flow in this skill before broader design, implementat...
|
3K |
| 6091 | pdfkit | dpearson2699/swift-ios-skills |
PDFKit Display, navigate, search, annotate, and manipulate PDF documents with PDFView , PDFDocument , PDFPage , PDFAnnotation , and PDFSelection . Targets Swift 6.3 / iOS 26+. Contents Setup Displaying PDFs Loading Documents Page Navigation Text Search and Selection Annotations Thumbnails SwiftUI Integration Common Mistakes Review Checklist References Setup PDFKit requires no entitlements or Info.plist entries. import PDFKit Platform availability: iOS 11+, iPadOS 11+, Mac Catalyst 13.1+, macOS 1...
|
3K |
| 6092 | kill-ai-slop | yetone/kill-ai-slop |
Kill AI Slop AI slop is ugly in a specific way: it piles on every possible style and detail without settling on a focus. A gradient, a glow, a mascot, emoji, a wall of glowing cards, every default switched on at once, until every product looks like the same garish template. It reads as "designed" in a thumbnail and falls apart the moment anyone looks. Your job is to strip it back to something a person would actually choose. The principles, held on every fix you make: Decide before you decorate. ...
|
3K |
| 6093 | data-context-extractor | anthropics/knowledge-work-plugins |
Data Context Extractor A meta-skill that extracts company-specific data knowledge from analysts and generates tailored data analysis skills. How It Works This skill has two modes: Bootstrap Mode : Create a new data analysis skill from scratch Iteration Mode : Improve an existing skill by adding domain-specific reference files Bootstrap Mode Use when: User wants to create a new data context skill for their warehouse. Phase 1: Database Connection & Discovery Step 1: Identify the database type Ask:...
|
3K |
| 6094 | brand-review | anthropics/knowledge-work-plugins |
Brand Review If you see unfamiliar placeholders or need to check which tools are connected, see CONNECTORS.md . Review marketing content against brand voice, style guidelines, and messaging standards. Flag deviations and provide specific improvement suggestions. Trigger User runs /brand-review or asks to review, check, or audit content against brand guidelines. Inputs Content to review — accept content in any of these forms: Pasted directly into the conversation A file path or ~~knowledge base r...
|
3K |
| 6095 | unsafe-checker | actionbook/rust-skills |
Display the following ASCII art exactly as shown. Do not modify spaces or line breaks: ⚠️ Unsafe Rust Checker Loaded * ^ * /◉\_~^~_/◉\ ⚡/ o \⚡ '_ _' / '-----' \ Unsafe Rust Checker When Unsafe is Valid Show more
|
3K |
| 6096 | runbook | anthropics/knowledge-work-plugins |
/runbook If you see unfamiliar placeholders or need to check which tools are connected, see CONNECTORS.md . Create a step-by-step operational runbook for a recurring task or procedure. Usage /runbook $ARGUMENTS Output Runbook: [Task Name] Owner: [Team/Person] | Frequency: [Daily/Weekly/Monthly/As Needed] Last Updated: [Date] | Last Run: [Date] Purpose [What this runbook accomplishes and when to use it] Prerequisites - [ ] [ Access or permission needed ] - [ ] [ Tool or system required...
|
3K |
| 6097 | lesson-learned | softaworks/agent-toolkit |
Lesson Learned Extract specific, grounded software engineering lessons from actual code changes. Not a lecture -- a mirror. Show the user what their code already demonstrates. Before You Begin Load the principles reference first. Read references/se-principles.md to have the principle catalog available Optionally read references/anti-patterns.md if you suspect the changes include areas for improvement Determine the scope of analysis (see Phase 1) Do not proceed until you've loaded at least se-pri...
|
3K |
| 6098 | gamekit | dpearson2699/swift-ios-skills |
GameKit Integrate Game Center features into iOS 26+ games using GameKit and Swift 6.3. Provides player authentication, leaderboards, achievements, multiplayer matchmaking, access point, dashboard, challenges, and saved games. Contents Authentication Access Point Dashboard Leaderboards Achievements Real-Time Multiplayer Turn-Based Multiplayer Common Mistakes Review Checklist References Authentication All GameKit features require the local player to authenticate first. Set the authenticateHandler ...
|
3K |
| 6099 | mcp-hass | aahl/skills |
Home Assistant Control Home Assistant smart home and query states using MCP protocol. Prerequisites Enable MCP server in Home Assistant: Browse to your Home Assistant instance. Go to Settings > Devices & services. In the bottom right corner, select the + Add Integration button. From the list, select Model Context Protocol. Follow the instructions on screen to complete the setup. Config When prompted that the MCP server does not exist, remind the user to configure the HASS_BASE_URL and HASS_ACCES...
|
3K |
| 6100 | adr-skill | vercel/ai |
ADR Skill Philosophy ADRs created with this skill are executable specifications for coding agents . A human approves the decision; an agent implements it. The ADR must contain everything the agent needs to write correct code without asking follow-up questions. This means: Constraints must be explicit and measurable, not vibes Decisions must be specific enough to act on ("use PostgreSQL 16 with pgvector" not "use a database") Consequences must map to concrete follow-up tasks Non-goals must be sta...
|
3K |