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 adoptionRelease freshnessHealthy release cadence

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

Dependencies & License Audit

Loading dependencies...

Similar Packages

node9-proxyThe Execution Security Layer for the Agentic Era. Providing deterministic "Sudo" governance and audit logs for autonomous AI agents.v1.29.0
agentroveYour own Claude Code UI, sandbox, in-browser VS Code, terminal, multi-provider support (Anthropic, OpenAI, GitHub Copilot, OpenRouter), custom skills, and MCP servers.v0.1.38
claude-code-configClaude Code skills, architectural principles, and alternative approaches for AI-assisted developmentmain@2026-06-06
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-06-06
cc-skillsClaude Code Skills Marketplace: plugins, skills for ADR-driven development, DevOps automation, ClickHouse management, semantic versioning, and productivity workflowsv21.87.0

More in MCP Servers

claude-plugins-officialOfficial, Anthropic-managed directory of high quality Claude Code Plugins.
langchain4jLangChain4j is an open-source Java library that simplifies the integration of LLMs into Java applications through a unified API, providing access to popular LLMs and vector databases. It makes impleme
hyperframesWrite HTML. Render video. Built for agents.
claude-code-guideClaude Code Guide - Setup, Commands, workflows, agents, skills & tips-n-tricks go from beginner to power user!