

Also from Kynth Studios


Also from Kynth Studios


Also from Kynth Studios
1# Copilot Instructions23## Code Standards45Customize this section for your stack. Examples for common fighting styles:67### TypeScript (Default Example)8- Always use TypeScript with `strict: true`9- Naming: camelCase for variables/functions, PascalCase for components/types10- Styling: Tailwind CSS + shadcn/ui components11- Testing: Write Vitest tests for every new component/logic12- Architecture: Next.js App Router, Server Actions, React Server Components when possible13- Security: Never commit secrets, use environment variables1415### Python16- Type hints on all function signatures17- Formatting: Black (line length 88)18- Testing: pytest with fixtures, aim for >80% coverage19- Linting: ruff or flake820- Architecture: FastAPI or Django conventions as applicable21- Dependency management: pyproject.toml / requirements.txt pinned2223### Java24- Follow Google Java Style Guide25- Testing: JUnit 5 + Mockito for unit tests26- Build: Maven or Gradle (match existing project)27- Architecture: Spring Boot patterns, constructor injection28- Security: OWASP dependency check in CI2930### Go31- Follow standard library conventions and `go fmt`32- Testing: table-driven tests with `testing` package33- Error handling: explicit, no panic in library code34- Architecture: clean package boundaries, interfaces for testability3536### .NET37- Nullable reference types enabled38- Testing: xUnit + FluentAssertions39- Architecture: clean architecture, MediatR for CQRS if applicable40- Security: never log PII, use IOptions pattern for config4142> **Pick your style.** Delete the others or keep them as reference.4344## Superpowers Activated4546At session start: read [SOUL.md](../SOUL.md) first — the identity charter defining **who the agent is, how it reasons, and where its limits are** — then load all skills from `skills/`. Follow the mandatory workflow. Never improvise.4748See [skills.md](../skills.md) for the full skills index. Each skill is a self-contained folder under `skills/` with a `SKILL.md` file. Load the relevant skill when its trigger conditions are met.4950### Mandatory Workflow Pipeline5152Every non-trivial task follows this sequence:5354```55BRAINSTORM → WORKTREE → PLAN → EXECUTE → TEST → REVIEW → FINISH → LEARN56```57581. **[Brainstorming](../skills/brainstorming/SKILL.md)** → Socratic design refinement, get approval592. **[Using git worktrees](../skills/using-git-worktrees/SKILL.md)** → Isolated workspace on feature branch603. **[Plan before code](../skills/plan-before-code/SKILL.md)** → Break into tasks in `tasks/todo.md`614. **[Executing plans](../skills/executing-plans/SKILL.md)** → One task at a time, verify each625. **[Test writing](../skills/test-writing/SKILL.md)** → RED-GREEN-REFACTOR for every change636. **[Requesting code review](../skills/requesting-code-review/SKILL.md)** → Self-review against plan647. **[Finishing a development branch](../skills/finishing-a-development-branch/SKILL.md)** → Verify, merge decision, cleanup658. **[Self-improvement](../skills/self-improvement/SKILL.md)** → Log lessons, update metrics6667### Core Kata — 基本型 (always active)68- **[Plan before code](../skills/plan-before-code/SKILL.md)**: Enter plan mode for any non-trivial task (3+ steps). Write plan to `tasks/todo.md`.69- **[Verify before done](../skills/verify-before-done/SKILL.md)**: Run tests, check logs, diff against main. Never mark complete without proof.70- **[Subagent strategy](../skills/subagent-strategy/SKILL.md)**: Offload research and parallel analysis to subagents. Keep context clean.71- **[Self-improvement](../skills/self-improvement/SKILL.md)**: Capture lessons in `tasks/lessons.md` after any correction. Review at session start.72- **[Demand elegance](../skills/demand-elegance/SKILL.md)**: Challenge shortcuts on non-trivial changes. Skip for simple fixes — don't over-engineer.73- **[Autonomous bug fix](../skills/autonomous-bug-fix/SKILL.md)**: Reproduce → diagnose → fix → verify. Zero hand-holding. No context switching from the user.7475### Flow Waza — 流れ技 (activate in sequence)76- **[Brainstorming](../skills/brainstorming/SKILL.md)**: Refine ideas via Socratic questioning before code77- **[Using git worktrees](../skills/using-git-worktrees/SKILL.md)**: Isolated workspace for every session78- **[Executing plans](../skills/executing-plans/SKILL.md)**: Dispatch and execute tasks from todo.md79- **[Requesting code review](../skills/requesting-code-review/SKILL.md)**: Self-review against plan between tasks80- **[Receiving code review](../skills/receiving-code-review/SKILL.md)**: Process feedback and iterate81- **[Finishing a development branch](../skills/finishing-a-development-branch/SKILL.md)**: Final verification + merge + cleanup82- **[Dispatching parallel agents](../skills/dispatching-parallel-agents/SKILL.md)**: Concurrent sub-agent work when beneficial8384### Practical Kumite — 実践組手 (load on demand)85- **[Code review](../skills/code-review/SKILL.md)**: For reviewing PRs or diffs86- **[Refactoring](../skills/refactoring/SKILL.md)**: For restructuring code safely87- **[Test writing](../skills/test-writing/SKILL.md)**: For writing meaningful tests88- **[PR workflow](../skills/pr-workflow/SKILL.md)**: For preparing merge-ready PRs89- **[Debugging](../skills/debugging/SKILL.md)**: For systematic complex debugging90- **[Codebase onboarding](../skills/codebase-onboarding/SKILL.md)**: For understanding unfamiliar repos9192### Meta Dō — 道93- **[Skill creator](../skills/skill-creator/SKILL.md)**: For creating new custom skills94- **[Writing skills](../skills/writing-skills/SKILL.md)**: SKILL.md template and spec compliance95- **[Using superpowers](../skills/using-superpowers/SKILL.md)**: Framework activator — loads everything9697## Task Management98991. **Session Start**: Load superpowers. Read `memory/INDEX.md`. Review `tasks/lessons.md`. Check git status.1002. **Brainstorm**: For new features, refine design via Socratic questioning. Get approval.1013. **Isolate**: Create git worktree or feature branch. Verify clean test baseline.1024. **Plan**: Write plan to `tasks/todo.md` with checkable items.1035. **Execute**: One task at a time. Verify after each. Commit per task.1046. **Review**: Self-review against plan after each task/batch.1057. **Verify Before Done**: Run `scripts/verify.sh` or manually run tests/diffs.1068. **Finish**: Present merge options. Clean up worktree. Log lessons.1079. **Learn**: Update `tasks/lessons.md` after corrections. Promote 3+ patterns to `memory/patterns/`. Record decisions in `memory/decisions/`. Write session summary to `memory/sessions/`. Run `scripts/link-index.sh`.108109## Helper Scripts110111The `/scripts/` directory contains automation helpers. Reference them in your workflow:112113- **`scripts/init.sh`** — Scaffolds `tasks/todo.md` and `tasks/lessons.md` on first clone.114- **`scripts/lesson-updater.sh`** — Scans `tasks/lessons.md` for recurring patterns (3+ occurrences) and proposes rule amendments to `skills.md`.115- **`scripts/verify.sh`** — Pre-PR verification: runs tests, checks for uncommitted changes, validates that `tasks/todo.md` has a plan.116- **`scripts/link-index.sh`** — Builds the memory vault link graph. Scans `memory/` for markdown links, generates backlink sections, updates `memory/INDEX.md` stats, and writes `memory/.link-graph.json` for programmatic queries.117- **`scripts/memory-query.sh`** — Query the memory vault by tag, type, date, status, or free text. Use `--backlinks-for` to find what references a file. Lightweight Dataview replacement.118- **`scripts/obsidian-sync.sh`** — Syncs `tasks/lessons.md` into the memory vault as `memory/patterns/` candidates.119120Use these for all sessions to ensure consistency.121122## Memory Vault123124The `memory/` directory is the agent's persistent knowledge graph. It replaces flat-file memory with structured, linked knowledge.125126```127memory/128├── INDEX.md ← Map of Content (read this first)129├── .link-graph.json ← Machine-readable link graph130├── decisions/ ← Architectural decisions with context131├── patterns/ ← Proven rules promoted from lessons (3+ occurrences)132├── preferences/ ← User behavioral preferences (learned over time)133└── sessions/ ← Session summaries linking to everything above134```135136**Rules:**137- Read `memory/INDEX.md` at every session start138- Use relative markdown links between files (not wikilinks)139- Run `scripts/link-index.sh` after creating or editing memory files140- Query with `scripts/memory-query.sh` before reading every file manually141- Templates in each subdirectory (`_template.md`) define the required structure142
One repository carrying more than one format is the comparison this product exists for: does anyone actually write different content in each file, or is one a copy of the other?
| Repository | Format | Stack | Covers | Score | Changed |
|---|---|---|---|---|---|
| andreaswasita/copilot-agents-dojoAGENTS.md · 51 | AGENTS.md | testarchsecuritydo-not+1 | 69/100 | 14 days ago |
Same format, overlapping stack, ranked by quality.
| Repository | Format | Stack | Covers | Score | Changed |
|---|---|---|---|---|---|
| chihebnabil/lovable-boilerplate.github/instructions/global.instructions.md · 65 | Copilot instructions | buildlint-formatstylearch+4 | 100/100 | 14 days ago | |
| louislam/uptime-kuma.github/copilot-instructions.md · 90k | Copilot instructions | setupbuildtestlint-format+9 | 100/100 | 14 days ago | |
| HerringtonDarkholme/megarepo.github/copilot-instructions.md · 17 | Copilot instructions | setupbuildtestlint-format+7 | 100/100 | 14 days ago | |
| bagisto/bagisto.github/copilot-instructions.md · 28k | Copilot instructions | setupbuildteststyle+5 | 97/100 | 14 days ago | |
| JCodesMore/ai-website-cloner-template.github/copilot-instructions.md · 32k | Copilot instructions | buildlint-formatstylearch+3 | 97/100 | 7 days ago | |
| nerolis-lab/nerolis-lab.github/copilot-instructions.md · 32 | Copilot instructions | setupbuildtestlint-format+11 | 96/100 | 14 days ago | |
| darkmatter/nixmac.github/copilot-instructions.md · 25 | Copilot instructions | setupbuildtestlint-format+8 | 96/100 | 14 days ago | |
| thangaram611/second-brain.github/copilot-instructions.md · 0 | Copilot instructions | setupteststylearch+4 | 96/100 | 14 days ago |
A badge carrying the measured quality of the strongest agent config file in this repository, out of 100. It reads from this index every time somebody loads your page, so it changes when the measurement changes and there is nothing to keep up to date. Free, no account, and the value is not something you or we can set by hand.
[](https://rulestack.kynth.studio/configs/andreaswasita-copilot-agents-dojo-github-copilot-instructions)Would rather not hotlink us? Every badge is also served in shields.io’s endpoint schema, so shields renders the image and your readers never talk to our domain:
Published by Toolproof, the masthead over this index and eight others. The method behind the number is at toolproof.kynth.studio/methodology, and the whole thing is readable as JSON with no key at /api.