One-click install
npx skills add https://github.com/rizukirr/no-vibe --skill no-vibe-challenge
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: no-vibe-challenge
Source: https://github.com/rizukirr/no-vibe/tree/main/plugins/no-vibe/skills/no-vibe-challenge
Command: npx skills add https://github.com/rizukirr/no-vibe --skill no-vibe-challenge

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

It turns your current no-vibe session or project context into a short, hands-on task so you can practice writing code yourself instead of copying outputs.

Core Features & Use Cases

  • Context-aware challenge generation: Uses any active session in .no-vibe/data/sessions and your project signals to pick what to practice next.
  • Difficulty calibration from learner profile: Reads ~/.no-vibe/PROFILE.md and .no-vibe/SUMMARY.md (plus user overrides) to tune scope upward or downward.
  • Constraint-based tutoring loop: Provides acceptance criteria and a run command while ensuring the user writes all code and only receives hints and review.

Quick Start

Use the no-vibe-challenge prompt with an optional focus area, for example: $no-vibe-challenge error handling.

Frequently Asked Questions about no-vibe-challenge

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I generate a coding challenge for hands-on guided practice?

To generate a coding challenge, the tool reads your active session context and calibrates difficulty using your learner profile, providing acceptance criteria and hints for a 5-20 minute coding task. You write all the code while the AI supplies constraints and review.

Can I specify a focus area for my coding challenge?

Yes, you can specify a focus area for your coding challenge by providing an optional parameter in the prompt. The generator uses this focus area alongside your current project context to determine the specific coding task and acceptance criteria.

How does the AI tutor calibrate difficulty for a coding exercise?

Difficulty calibration for coding exercises occurs by reading your learner profile and session summary files, applying user overrides to tune the scope upward or downward based on your current skill level and past performance.

What is constraint-based tutoring and how does it work for code writing?

Constraint-based tutoring for code writing provides acceptance criteria and a run command while ensuring you write all the code yourself. The AI only supplies constraints, hints, and review, preventing you from copying outputs during guided practice.

Do I need a learner profile to start a guided coding session?

A learner profile is used to calibrate difficulty for your guided coding session, but user overrides can be applied. The system reads your profile and session summary files to tune the scope of the 5-20 minute challenge upward or downward.

How are completed coding practice sessions logged?

Completed coding practice sessions are logged by saving the challenge session JSON data into the designated data directory. This records the context, constraints, and outcomes of your 5-20 minute guided practice.