It's true though: if your faith produces no fruit (i.e. works) then what good is it?
james isn't saying that you're saved by works, he's saying that being saved produces [good] works.
Deeds, not words.
Yes, your right, James was not talking about saving faith, but putting your faith into action.
In that chapter he was talking if some who came up to you in need and asked for help and all you did for them was to tell then to be warm and be feed without actually helping them, where is your so called “ Christian compassion “ .. it’s empty, dead, phoney.
James was saying to put your money where your mouth is ..... In stead of talking about it, do it.
He was not talking about saving faith, that work was done by our Lord Jesus Christ.