context-engineering

Curate project context for coding and debugging sessions.

Updated Jun 24, 2026
One-click install
npx skills add https://github.com/AvatarGanymede/pcraft --skill context-engineering-avatarganymede
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: context-engineering
Source: https://github.com/AvatarGanymede/pcraft/tree/main/.agents/skills/context-engineering
Command: npx skills add https://github.com/AvatarGanymede/pcraft --skill context-engineering-avatarganymede

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill ensures you have the right project context before coding or debugging, reducing errors and improving efficiency.

Core Features & Use Cases

  • Contextual Information: Curate the right project context using rules, specs, source files, evidence, and conversation.
  • Kandev Loading Checklist: Follow a structured checklist to ensure all necessary context is loaded before changing code.
  • Selective Context Patterns: Gather focused context for specific tasks, such as adding validation to an endpoint or addressing failed checks.

Quick Start

Load the context for your task by running the context-engineering skill and providing the necessary information.

Frequently Asked Questions about context-engineering

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

FAQPage Schema
How do I load project context for coding and debugging sessions?

To load project context for coding and debugging, curate relevant rules, specs, source files, evidence, and conversation history using a structured checklist to ensure all necessary information is available before making changes.

What is the best way to gather focused context for adding validation to an endpoint?

Gathering focused context for adding validation to an endpoint uses selective context patterns to collect only the specific rules, specs, and source files needed for that task, reducing errors and improving coding efficiency.

When do I need to load context for switching codebase areas?

You need to load context for switching codebase areas when starting a new session or moving between different parts of a project, ensuring all relevant project context is verified and available before changing code.

Does context engineering work with external instructions and Kandev conventions?

Context engineering reconciles external instructions with Kandev conventions by applying structured context loading and verification, ensuring that all relevant information is available and aligned before coding or debugging.

Why does my code lack the right project context before debugging?

Your code lacks the right project context because all necessary rules, specs, and source files were not loaded and verified before starting the debugging session, leading to errors and reduced efficiency.

What are the limitations of selective context patterns for addressing failed checks?

Selective context patterns for addressing failed checks are limited to gathering focused context for specific tasks, meaning they may not capture the full project scope if broader codebase changes are required.