Shadow Code — Summary
Shadow Code is a VS Code extension (also available for Cursor) that introduces "Shadow Coding" — a novel AI coding technique where developers write pseudocode in a .shadow file that is transformed into target-language production code by a language model. Rather than prompting in natural English ("add a login button"), developers write pseudo-syntax that is structurally closer to code ("implement LoginButton with OAuth2 provider, error states, redirect to /dashboard on success"), reducing the semantic distance between input and output and producing more deterministic results than vibe coding. The extension opens a split-view "Shadow Mode" panel when editing any code file; the .shadow file is the user's pseudocode scratchpad; the original code file receives the AI-generated output. The context() function in shadow files enables selective context injection (only the files relevant to the task), preventing hallucination from irrelevant codebase noise. At version 0.7.4 with 79 stars (GPL-3.0), Shadow Code is the only VS Code extension in this batch and the only framework based on pseudocode as input rather than natural language or structured templates. Compared to seeds, it maps to no seed directly — it is a distinct input modality (pseudocode → code) rather than a workflow orchestration framework.