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

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

Dependencies & License Audit

Loading dependencies...

Similar Packages

tweetsave-mcp📝 Fetch Twitter/X content and convert it into blog posts using the MCP server for seamless integration and easy content management.main@2026-04-21
bb-applescript-mcp-server🌐 Build a Model Context Protocol (MCP) server for seamless integration with LLM applications, enhancing automation and efficiency in workflows.main@2026-04-21
claude-code-proxyMonitor and visualize your Claude Code API interactions with Claude Code Proxy. Easily set up a transparent proxy and live dashboard. 🛠️🚀main@2026-04-21
mcp-ts-coreAgent-native TypeScript framework for building MCP servers. Build tools, not infrastructure.main@2026-04-21
cc-skillsClaude Code Skills Marketplace: plugins, skills for ADR-driven development, DevOps automation, ClickHouse management, semantic versioning, and productivity workflowsv14.0.0