Agile Software: Patterns of Practice
These patterns cover the key Extreme Programming practices. Of course they link to many other large and small scale patterns. See the book for details and the other 90 agile practice patterns.
Extreme Programming practice covers day to day engineering practice. It is often used in a larger scale framework, such a provided by Scrum. There are also minute-to-minute practices such as Say It Once.