Clinical supervision is an important tool in the development of quality nursing care. It involves a process of reflection upon practice, the aim of which is to improve clinical practices and hence improve patient outcomes. The term ‘clinical supervision’ is itself problematic in that it implies an hierarchical, rather than a nurse-centred and reflective, process. In addition there are a variety of models of supervision which range from the purely managerial to the clinical. This gives rise to confusion and in some cases suspicion, in clinicians. This paper reports on the development, implementation and evaluation of a group model of clinical supervision developed by a small team of mental health nurses in a community mental health setting. This team recognised the need for a formal clinical supervision model but was unsure as to the model which best suited their practice situation and needs. Through collaboration with a university department of nursing, this group developed its own model of group clinical supervision. This paper reports on the development of the model and its evaluation. The model was developed with a small team of community nurses and hence may not be applicable to other teams and other settings. However, the methods described may be useful as a guide to other nurses who wish to plan, implement and evaluate a model of clinical supervision in their workplace.