I'm currently working out the following block strings, which I'll get added to the guide once I can test them fully. Some of then are spacing-dependent. All were performed on Catwoman, and I'll test then on a big character when I have time.
Also realize that these are block strings, not frame traps (though some are close to frame traps). These are simply attacks that go well together due to their spacing, pushback, frames, and hit level.
Feel free to experiment with them and post your findings:
After f3: j1 will cross up and can link into b1u2. Doesn't work at tip of f3 range. If your opponent jumps in any direction, the j1 will catch them and can be linked into 323-f23-sword flip.
After f3: B1u2 is free pressure if you get the timing down.
After f3: an early j3 will not cross up and can link into f23 sword flip. A late j3 will cross up and can link into 323-f23-sword flip.
After f3: you have time to step forward and f23 against anything 6 frames or slower. This seems to be fairly inconsistent against some characters and attacks, however.
After f3: throw (hold forward to make sure the throw connects).
After b1u2: j2-b1u2.
After b1u2: j2-b222
After b1u2: j3
After f23: a late j3 will usually cross up your opponent while an early j3 will not, making this very difficult to block. J3 may be confirmed into f23 sword flip on hit or followed with block strings on block.
After f23: J2 will almost always cross up except from a max-range f2 and will link into b1u2. Any string that hits overhead-low while crossing up is almost impossible to block. J2 can also link into f23, setting up a block-string loop.
After j3: any blocked j3 can be followed up with another j3. As always, the followup j3 may be done early or late to determine cross-up potential.
After j3: throw (actual frame trap. Throw must be teched)
After cross-up j3: hold forward and wait a split second before doing f23. If you f23 too early it will whiff.
Now the great thing about these block strings is that they all go into each other. If a block string ends with b1u2, then it may be followed by any block string that begins with b1u2. For instance, I could throw out f3-b1u2-j2-b1u2-j2-b222. This also means that some of them can repeat indefinitely, such as j3 cross-up into j3-cross-up. You can even vary the timing on each j3 to mix it up even further.
Building on the previous post, certain combinations of block strings leave you at specific distances, allowing for more shenanigans, such as...
F23-j2(crossup)-b1u2-j3-throw
F23-j2(CU)-b1u2-j3-j3(CU)-f23...(repeats indefinitely)
J3(CU)-f23-j2(CU)-b1u2-j3-throw (or j3CU to repeat the loop).
F3-j3(CU)-f23-j2(CU)-b1u2-j3-j3(CU)-f23...