Basically, the way to come up with a system like that is to pick a unit of time, multiply by the speed of light to get a unit of length, and then just pick a unit of mass such that \hbar is equal to the length unit squared times the unit of mass divided by the unit of time. These units of length, mass, and time replace the meter, kilogram, and second from SI.
In fact, I'll do you one better: imagine a system of units where c, \hbar, and G (Newton's gravitational constant) are all equal to one! There actually is such a system of units, called Planck units or natural units. The fundamental quantities are the Planck length:
l_P = \sqrt\frac{\hbar G}{c^3} = 1.616\times 10^{-35}\ \mathrm{m}
the Planck mass:
m_P = \sqrt\frac{\hbar c}{G} = 2.176\times 10^{-8}\ \mathrm{kg}
and the Planck time:
t_P = \sqrt\frac{\hbar G}{c^5} = 5.391\times 10^{-44}\ \mathrm{s}
Then the fundamental constants are
\hbar = \frac{l_P^2 m_P}{t_P}
c = \frac{l_P}{t_P}
G = \frac{l_P^3}{m_P t_P^2}
If you're familiar with linear algebra, you can imagine units as vectors. Call the meter (1, 0, 0), the kilogram (0, 1, 0), and the second (0, 0, 1), and say that adding these vectors corresponds to multiplying units. Then you'll recognize that the units of the three constants \hbar, c, and G form a basis of this "unit space," and that means you can use them to create a unit system in which the values of all three are equal to one. If you had three different constants which also spanned the "unit space," you could make a unit system out of those other constants as well.