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
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

neurolinkUniversal AI Development Platform with MCP server integration, multi-provider support, and professional CLI. Build, test, and deploy AI applications with multiple ai providers.v13.8.15
ouroborosStop prompting. Start specifying.v0.59.9
cc-skillsClaude Code Skills Marketplace: plugins, skills for ADR-driven development, DevOps automation, ClickHouse management, semantic versioning, and productivity workflowsv34.5.1
node9-proxyThe Execution Security Layer for the Agentic Era. Providing deterministic "Sudo" governance and audit logs for autonomous AI agents.v2.38.0
studioOpen-source control plane for your AI agents. Connect tools, hire agents, track every token and dollarv4.519.0

More in MCP Servers

litellmPython SDK, Proxy Server (AI Gateway) to call 100+ LLM APIs in OpenAI (or native) format, with cost tracking, guardrails, loadbalancing and logging. [Bedrock, Azure, OpenAI, VertexAI, Cohere, Anthropi
ruflo🌊 The leading agent orchestration platform for Claude. Deploy intelligent multi-agent swarms, coordinate autonomous workflows, and build conversational AI systems. Features enterprise-grade archit
@claude-flow/cliRuflo CLI - Enterprise AI agent orchestration with 60+ specialized agents, swarm coordination, MCP server, self-learning hooks, and vector memory for Claude Code
claude-plugins-officialOfficial, Anthropic-managed directory of high quality Claude Code Plugins.