freshcrate
Skin:/
Home > MCP Servers > prompt-challenges

prompt-challenges

A practical LLM learning path from clear prompting to tool use, IDE collaboration, MCP, Skills, and harness-driven agent workflows.

Why this rank:Strong adoptionHealthy release cadenceRelease freshness

Description

A practical LLM learning path from clear prompting to tool use, IDE collaboration, MCP, Skills, and harness-driven agent workflows.

README

Prompt Challenges

A learning path for everyday users: from one-shot chatbot queries to Cursor-style IDE collaboration and OpenClaw-style local agent governance with MCP, Skills, and harness thinking. Built with Astro 5, deployed for Cloudflare Pages (static pages + Worker for /api/score).

  • Live content lives in src/content/challenges/ (Markdown + frontmatter; organized by foundation → prompt → tools → mcp → skills → harness → cross_cut, with bilingual readings and practices across the full path).
  • Learning resources on the home page #resources are grouped by stage: structured prompting, tools / IDE collaboration, MCP, local agents, Skills, harnesses, and safety.
  • Legacy Next.js site is in _legacy/site/ (reference only).
  • Archived old questions are in _archive/questions/.

Scripts

npm install
npm run dev      # http://localhost:8080 → redirects to /zh/
npm run build
npm run preview

Scoring API

Practice pages call POST /api/score. Set the same key as before:

cp .env.example .env
# edit OPENROUTER_API_KEY

For Cloudflare Pages, add OPENROUTER_API_KEY in the project Environment variables (production / preview). Optional: PUBLIC_LLM_BASE_URL if you use a different OpenAI-compatible base URL.

Local Worker emulation:

npx wrangler pages dev ./dist

Cloudflare Pages

  • Build command: npm run build
  • Build output directory: dist
  • Node version: 18+ (20+ recommended)

If the build log mentions an invalid SESSION KV binding, add a KV namespace named SESSION in wrangler.toml and the Pages project, or adjust @astrojs/cloudflare session settings when you adopt Astro sessions.

Locales

Routes: /zh/..., /en/.... Default entry redirect: / → /zh/.

License

See repository root license (if any). MIT where applicable.

Release History

VersionChangesUrgencyDate
0.0.0No release found — using repo HEADHigh4/10/2026
main@2026-04-10Latest activity on main branchHigh4/10/2026
main@2026-04-10Latest activity on main branchHigh4/10/2026
main@2026-04-10Latest activity on main branchHigh4/10/2026
main@2026-04-10Latest activity on main branchHigh4/10/2026
main@2026-04-10Latest activity on main branchHigh4/10/2026
main@2026-04-10Latest activity on main branchHigh4/10/2026
main@2026-04-10Latest activity on main branchMedium4/10/2026
main@2026-04-10Latest activity on main branchMedium4/10/2026
main@2026-04-10Latest activity on main branchMedium4/10/2026
main@2026-04-10Latest activity on main branchMedium4/10/2026
main@2026-04-10Latest activity on main branchMedium4/10/2026
main@2026-04-10Latest activity on main branchMedium4/10/2026
main@2026-04-10Latest activity on main branchMedium4/10/2026
main@2026-04-10Latest activity on main branchMedium4/10/2026
main@2026-04-10Latest activity on main branchMedium4/10/2026
main@2026-04-10Latest activity on main branchMedium4/10/2026
main@2026-04-10Latest activity on main branchMedium4/10/2026
main@2026-04-10Latest activity on main branchMedium4/10/2026
main@2026-04-10Latest activity on main branchMedium4/10/2026
main@2026-04-10Latest activity on main branchMedium4/10/2026
main@2026-04-10Latest activity on main branchMedium4/10/2026
main@2026-04-10Latest activity on main branchMedium4/10/2026
main@2026-04-10Latest activity on main branchMedium4/10/2026
main@2026-04-10Latest activity on main branchMedium4/10/2026
main@2026-04-10Latest activity on main branchMedium4/10/2026
main@2026-04-10Latest activity on main branchMedium4/10/2026
main@2026-04-10Latest activity on main branchMedium4/10/2026
main@2026-04-10Latest activity on main branchLow4/10/2026
main@2026-04-10Latest activity on main branchLow4/10/2026
main@2026-04-10Latest activity on main branchLow4/10/2026
main@2026-04-10Latest activity on main branchLow4/10/2026
main@2026-04-10Latest activity on main branchLow4/10/2026
main@2026-04-10Latest activity on main branchLow4/10/2026
main@2026-04-10Latest activity on main branchLow4/10/2026
main@2026-04-10Latest activity on main branchLow4/10/2026
main@2026-04-10Latest activity on main branchLow4/10/2026
main@2026-04-10Latest activity on main branchLow4/10/2026
main@2026-04-10Latest activity on main branchLow4/10/2026
main@2026-04-10Latest activity on main branchLow4/10/2026
main@2026-04-10Latest activity on main branchLow4/10/2026
main@2026-04-10Latest activity on main branchLow4/10/2026
main@2026-04-10Latest activity on main branchLow4/10/2026
main@2026-04-10Latest activity on main branchLow4/10/2026
main@2026-04-10Latest activity on main branchLow4/10/2026
main@2026-04-10Latest activity on main branchLow4/10/2026
main@2026-04-10Latest activity on main branchLow4/10/2026
main@2026-04-10Latest activity on main branchLow4/10/2026
main@2026-04-10Latest activity on main branchLow4/10/2026
main@2026-04-10Latest activity on main branchLow4/10/2026
main@2026-04-10Latest activity on main branchLow4/10/2026
main@2026-04-10Latest activity on main branchLow4/10/2026
main@2026-04-10Latest activity on main branchLow4/10/2026
main@2026-04-10Latest activity on main branchLow4/10/2026
main@2026-04-10Latest activity on main branchLow4/10/2026
main@2026-04-10Latest activity on main branchLow4/10/2026
main@2026-04-10Latest activity on main branchLow4/10/2026
main@2026-04-10Latest activity on main branchLow4/10/2026
main@2026-04-10Latest activity on main branchLow4/10/2026
main@2026-04-10Latest activity on main branchLow4/10/2026
main@2026-04-10Latest activity on main branchLow4/10/2026
main@2026-04-10Latest activity on main branchLow4/10/2026
main@2026-04-10Latest activity on main branchLow4/10/2026
main@2026-04-10Latest activity on main branchLow4/10/2026
main@2026-04-10Latest activity on main branchLow4/10/2026
main@2026-04-10Latest activity on main branchLow4/10/2026
main@2026-04-10Latest activity on main branchLow4/10/2026
main@2026-04-10Latest activity on main branchLow4/10/2026
main@2026-04-10Latest activity on main branchLow4/10/2026
main@2026-04-10Latest activity on main branchLow4/10/2026
main@2026-04-10Latest activity on main branchLow4/10/2026
main@2026-04-10Latest activity on main branchLow4/10/2026
main@2026-04-10Latest activity on main branchLow4/10/2026
main@2026-04-10Latest activity on main branchLow4/10/2026
main@2026-04-10Latest activity on main branchLow4/10/2026
main@2026-04-10Latest activity on main branchLow4/10/2026
main@2026-04-10Latest activity on main branchLow4/10/2026
main@2026-04-10Latest activity on main branchLow4/10/2026
main@2026-04-10Latest activity on main branchLow4/10/2026
main@2026-04-10Latest activity on main branchLow4/10/2026
main@2026-04-10Latest activity on main branchLow4/10/2026
main@2026-04-10Latest activity on main branchLow4/10/2026
main@2026-04-10Latest activity on main branchLow4/10/2026
main@2026-04-10Latest activity on main branchLow4/10/2026
main@2026-04-10Latest activity on main branchLow4/10/2026
main@2026-04-10Latest activity on main branchLow4/10/2026
main@2026-04-10Latest activity on main branchLow4/10/2026
main@2026-04-10Latest activity on main branchLow4/10/2026
main@2026-04-10Latest activity on main branchLow4/10/2026
main@2026-04-10Latest activity on main branchLow4/10/2026
main@2026-04-10Latest activity on main branchLow4/10/2026
main@2026-04-10Latest activity on main branchLow4/10/2026
main@2026-04-10Latest activity on main branchLow4/10/2026
main@2026-04-10Latest activity on main branchLow4/10/2026
main@2026-04-10Latest activity on main branchLow4/10/2026
main@2026-04-10Latest activity on main branchLow4/10/2026
main@2026-04-10Latest activity on main branchLow4/10/2026
main@2026-04-10Latest activity on main branchLow4/10/2026
main@2026-04-10Latest activity on main branchLow4/10/2026
main@2026-04-10Latest activity on main branchLow4/10/2026
main@2026-04-10Latest activity on main branchLow4/10/2026
main@2026-04-10Latest activity on main branchLow4/10/2026
main@2026-04-10Latest activity on main branchLow4/10/2026
main@2026-04-10Latest activity on main branchLow4/10/2026
main@2026-04-10Latest activity on main branchLow4/10/2026
main@2026-04-10Latest activity on main branchLow4/10/2026
main@2026-04-10Latest activity on main branchLow4/10/2026
main@2026-04-10Latest activity on main branchLow4/10/2026
main@2026-04-10Latest activity on main branchLow4/10/2026
main@2026-04-10Latest activity on main branchLow4/10/2026
main@2026-04-10Latest activity on main branchLow4/10/2026
main@2026-04-10Latest activity on main branchLow4/10/2026
main@2026-04-10Latest activity on main branchLow4/10/2026
main@2026-04-10Latest activity on main branchLow4/10/2026
main@2026-04-10Latest activity on main branchLow4/10/2026
main@2026-04-10Latest activity on main branchLow4/10/2026
main@2026-04-10Latest activity on main branchLow4/10/2026
main@2026-04-10Latest activity on main branchLow4/10/2026
main@2026-04-10Latest activity on main branchLow4/10/2026
main@2026-04-10Latest activity on main branchLow4/10/2026
main@2026-04-10Latest activity on main branchLow4/10/2026
main@2026-04-10Latest activity on main branchLow4/10/2026
main@2026-04-10Latest activity on main branchLow4/10/2026
main@2026-04-10Latest activity on main branchLow4/10/2026
main@2026-04-10Latest activity on main branchLow4/10/2026
main@2026-04-10Latest activity on main branchLow4/10/2026
main@2026-04-10Latest activity on main branchLow4/10/2026
main@2026-04-10Latest activity on main branchLow4/10/2026
main@2026-04-10Latest activity on main branchLow4/10/2026
main@2026-04-10Latest activity on main branchLow4/10/2026
main@2026-04-10Latest activity on main branchLow4/10/2026
main@2026-04-10Latest activity on main branchLow4/10/2026
main@2026-04-10Latest activity on main branchLow4/10/2026
main@2026-04-10Latest activity on main branchLow4/10/2026
main@2026-04-10Latest activity on main branchLow4/10/2026
main@2026-04-10Latest activity on main branchLow4/10/2026
main@2026-04-10Latest activity on main branchLow4/10/2026
main@2026-04-10Latest activity on main branchLow4/10/2026
main@2026-04-10Latest activity on main branchLow4/10/2026
main@2026-04-10Latest activity on main branchLow4/10/2026
main@2026-04-10Latest activity on main branchLow4/10/2026
main@2026-04-10Latest activity on main branchLow4/10/2026
main@2026-04-10Latest activity on main branchLow4/10/2026
main@2026-04-10Latest activity on main branchLow4/10/2026
main@2026-04-10Latest activity on main branchLow4/10/2026
main@2026-04-10Latest activity on main branchLow4/10/2026
main@2026-04-10Latest activity on main branchLow4/10/2026
main@2026-04-10Latest activity on main branchLow4/10/2026
main@2026-04-10Latest activity on main branchLow4/10/2026
main@2026-04-10Latest activity on main branchLow4/10/2026
main@2026-04-10Latest activity on main branchLow4/10/2026
main@2026-04-10Latest activity on main branchLow4/10/2026
main@2026-04-10Latest activity on main branchLow4/10/2026
main@2026-04-10Latest activity on main branchLow4/10/2026

Dependencies & License Audit

Loading dependencies...

Similar Packages

studioOpen-source control plane for your AI agents. Connect tools, hire agents, track every token and dollarnative-v4.345.2
mcp-searxngMCP Server for SearXNGv2.2.0
agentbox-sdkThe open-source TypeScript SDK for running AI coding agents in sandboxes. One unified API — swap agents and infrastructure providers without changing your code.main@2026-09-09
claude-code-configClaude Code skills, architectural principles, and alternative approaches for AI-assisted developmentmain@2026-09-08
OpenContractsHumans and AI agents, building knowledge bases together. Self-hosted document annotation, version control, semantic search, and MCP.v3.1.0

More in MCP Servers

difyProduction-ready platform for agentic workflow development.
tabularisA lightweight, cross-platform database client for developers. Supports MySQL, PostgreSQL and SQLite. Hackable with plugins. Built for speed, security, and aesthetics.
ai-agents-from-zero 🚀 2026 最įŗģįģŸįš„ AI Agent 速成指南īŊœæ™ēčƒŊäŊ“åŽžæˆ˜æ•™į¨‹ ¡ 厌整å­Ļäš čˇ¯åž„ + åŽžæˆ˜éĄšį›Ž + éĸ蝕éĸ˜åē“ Âˇ å¯šæ ‡å¤§æ¨Ąåž‹åē”ᔍåŧ€å‘åˇĨį¨‹å¸ˆå˛—äŊ ¡ čφᛖLangChain / LangGraph / Coze / Dify / MCP / skills / LLM / RAG / 提į¤ēč¯ ¡ äŧä¸šįē§éƒ¨įŊ˛ä¸ŽåžŽč°ƒ ¡ äģŽ0到äŧä¸šįē§čŊ地 + äģŽå­Ļ䚠到上įēŋéĄšį›Ž + éĸ蝕准备䏀äŊ“化
studioOpen-source control plane for your AI agents. Connect tools, hire agents, track every token and dollar