The csl:number instruction is used to append formatted number to ContentMap item generated by parent csl:template.
<csl:number level="single|multiple" format="A.1" from="from-pattern" count="count-pattern"/>
The csl:number works like xsl:number (described in "XSL Transformations 7.7 Numbering")