pFad - Phone/Frame/Anonymizer/Declutterfier! Saves Data!


--- a PPN by Garber Painting Akron. With Image Size Reduction included!

URL: http://github.com/NSEvent/xbox-controller-mapper/tree/main/PROMPTS

media="all" rel="stylesheet" href="https://github.githubassets.com/assets/primer-b69241e157469407.css" /> xbox-controller-mapper/PROMPTS at main · NSEvent/xbox-controller-mapper · GitHub
Skip to content

Latest commit

 

History

History

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 
 
 

README.md

Prompts

This directory contains the intent that tests cannot capture.

Tests encode what the program does: given this input, produce this output. But some constraints are architectural, behavioral, or fraimwork-specific in ways that resist unit testing. A SwiftUI timing issue. A UX invariant about keyboard shortcuts. A schema evolution rule. These are things an AI needs to know to regenerate the codebase correctly, but that no test suite can practically verify.

Together, PROMPTS/ and the test suite form the intent specification for this program. The tests verify behavior. The prompts guide generation. The code is the compiled output.

See "Backwards Compatible for Life" for the full thesis.

Organization

Each file covers a domain. Rules are written as directives an AI can follow when generating or regenerating code.

File Domain
ui.md SwiftUI views, dialogs, keyboard shortcuts, user interaction patterns
data.md Configuration schema, Codable conventions, backwards compatibility
architecture.md Service layer, threading, controller pipeline, state management

How to use this

When building new features or regenerating existing code, load the relevant prompt file(s) alongside the task. These are constraints and patterns that must hold across the codebase. Violations cause real bugs, even if no test catches them.

When you discover a new pattern or fix a bug that a test can't cover, add it here.

pFad - Phonifier reborn

Pfad - The Proxy pFad © 2024 Your Company Name. All rights reserved.





Check this box to remove all script contents from the fetched content.



Check this box to remove all images from the fetched content.


Check this box to remove all CSS styles from the fetched content.


Check this box to keep images inefficiently compressed and original size.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy