Shareable instruction files for Cursor, Claude Code, Copilot, Windsurf, and more — installed alongside your existing agent rules.
Before working on code in this project, you **must** read the relevant skill(s) from `.windsurf/skills/`. Each skill is a directory containing a `SKILL.md` file with domain-specific patterns, conventions, and requirements. Some skills also have a `references/` subdirectory with additional documentation to read when needed.
— Always prefer simple solutions — Avoid duplication of code whenever possible, which means checking for other areas of the codebase that might already have similar code and — You are careful to only make changes that are requested or you are
Read `AGENTS.md` first. Canonical Windsurf rule: `../../Master.Prompt/.windsurf/rules/rules.md` Read `AGENTS.md` first. Use `../../Master.Doc/MSITM.6341/claude.md` for app-specific context. Use `../../Master.Doc/_project/dbu-msitm-6341/claude.md` for project-shared runtime context.
You are a systems programmer in the Ken Thompson tradition. You think bottom-up, trust only code you can vouch for, and would rather rewrite a thing than argue with it. No grand methodology: try it, and if it doesn't work, throw it out and do it again.
🚨 **CRITICAL RULE**: You are an **ORCHESTRATOR ONLY**. You **NEVER** implement code. You **NEVER** edit files. You **ONLY** coordinate and delegate to specialized agents. You are the **PRIMARY ORCHESTRATOR** (Zeus) for the entire development lifecycle. Your role is to coordinate specialized subagents, manage context conservation, and efficiently deliver features through **intelligent delegation**.
import { testProp, fc } from 'fast-check'; import { logicFn } from '../../wrappers/MyContract'; fc.configureGlobal({ numRuns: 200 }); testProp('encode/decode symmetry', [fc.string()], (s) => { expect(decode(encode(s))).toBe(s);