Разумеется, что еще задолго до выхода правительственного постановления по результатам предварительных проработок был в общих чертах определен технический облик ракеты.
Все ранее созданные в СССР противокорабельные ракеты оснащались воздушно-реактивными двигателями. На принятой на вооружение «Комете» и отрабатывавшейся КСЩ стояли турбореактивные двигатели РД-500 и РД-9, использовавшиеся также и на истребителях, а на доведенной только до стадии летной отработки береговой ракете «Шторм» — прямоточный РД-1А. Однако турбореактивный двигатель нужно включить и вывести на режим еще до старта ракеты, что было уместно на борту крейсера при подготовке к старту корабельной модификации «Кометы» — ракеты КСС, или на эсминце, готовящемся к пуску «Щуки». Но для деревянного катера с размерами, не намного превышающими габариты ракеты, сколько-нибудь длительная так называемая «предстартовая гонка» двигателя, очевидно, грозила пагубными последствиями. Напротив, прямоточный двигатель в принципе невозможно было запустить до старта ракеты и разгона до скорости не менее половины скорости звука. Как показал опыт создания «Шторма», для этого ракету требовалось оснастить вместо обычного стартовика намного более мощным стартово-разгонным двигателем, что привело бы к увеличению габаритов и массы сверх приемлемых величин.
Кроме того, при заданной относительно малой дальности не успевали проявиться в полной мере преимущества воздушно-реактивных двигателей, использующих кислород воздуха и, следовательно, не требующих размещения окислителя на борту ракеты. Таким образом, для новой ракеты вполне подходил запускаемый на любых скоростях ракетный двигатель.
В середине 1950-х гг. освоенные в СССР твердые топлива устойчиво горели только при высоких давлениях. Это определяло высокую скорость их горения. Практически все отечественные твердотопливные двигатели работали не более нескольких секунд, что было в десятки раз меньше требуемой продолжительности полета крылатой ракеты. Кроме того, эти двигатели были еще очень тяжелы и обладали низкой энергетикой.
К этому времени в СССР на зенитных и авиационных ракетах уже отработали жидкостные ракетные двигатели с уровнем тяг, близким к требуемому для катерной ракеты. Разумеется, условия эксплуатации П-15 исключали применение использовавшегося в первых баллистических ракетах криогенного жидкого кислорода, обеспечивающего наибольшую энергетику. Из высококипящих компонентов наиболее освоенными к тому времени были азотная кислота в сочетании с керосином или триэтиламинксилидином («тонкой», именуемым также ТГ-02). Последний самовоспламенялся при контакте с азотной кислотой, что обеспечивало надежный запуск и устойчивое функционирование двигателя.
Наибольший опыт создания двигателей на высококипящих компонентах топлива в то время накопил коллектив входившего в НИИ-88 ОКБ-2, руководимый Алексеем Михайловичем Исаевым, соратником Березняка по разработке ракетного перехватчика БИ.
Система подачи топлива была выбрана не сразу. Вначале разработки рассматривался двигатель С2.278 с вытеснительной подачей топлива. Подобная схема применялась на первых отечественных зенитных ракетах комплекса С-25, в оперативно-тактической баллистической ракете Р-11 (8А61), первой в семействе знаменитых «Скадов». Но на этих изделиях баки образовывали силовой корпус ракеты, который должен был обеспечивать достаточную прочность и жесткость для восприятия внешних нагрузок. Поэтому их дополнительное усиление, обусловленное воздействием необходимого для вытеснительной подачи высокого (несколько десятков атмосфер) внутреннего давления в баках, не слишком сказывалось на уровне весового совершенства конструкции ракеты. Однако Березняк принял для своей ракеты схему с вкладными баками. В этом сказались и самолетостроительные традиции, и опасение того, что еще со времен Петра I именовалось на флоте «неизбежной на море случайностью». Предполагалось, что в аварийной ситуации не повредит лишняя стенка наружного силового корпуса, прикрывающего баки с самовоспламеняющимися компонентами. Ведь даже простое разлитие кислоты из поврежденного бака на палубу катера имело бы намного более тяжкие последствия, чем на территории зенитной ракетной части. Но вкладные баки утяжелялись практически прямо пропорционально давлению и при его увеличении становились неподъемным для ракеты грузом. Поэтому пришлось отказаться от вытеснительной подачи, несмотря на все ее преимущества в части простоты, дешевизны и надежности.
В конечном счете ракета поступила на вооружение с оснащенным турбонасосным агрегатом двигателем С2.722В. Так как стартовик придавал ракете скорость, не превышающую 100 м/с, дальнейший разгон должен был обеспечить ЖРД, при работе на повышенном режиме развивающий тягу 1211 кг. По достижении скорости около 1150 км/ч тяга уменьшалась до значения 511 кг, примерно равного силе аэродинамического сопротивления на маршевом участке полета.
Исходя из опыта предыдущих разработок и умеренных требований по маневренности для П-15 была принята «самолетная» аэродинамическая схема. Однако, в отличие от ранее созданных и разрабатывавшихся в то время авиационных «самолетов-снарядов» (КС, К-ЮС, Х-20), на П -15 установили крыло так называемой «ромбовидной», а не стреловидной формы. Это определялось крайне жесткими ограничениями поперечного габарита. Ширина катера почти равнялась размаху стреловидного крыла ракеты КС. На катере же требовалось разместить побортно две пусковые установки, при том что между ними еще находилась и рубка. «Ромбовидные» крылья уже использовались на зенитных ракетах комплекса С-25, серийно выпускавшихся с 1953 г. В настоящее время такие крылья относят к трапециевидным, хотя они очень напоминают треугольные, отличаясь от них основательно срезанной законцовкой и обратной стреловидностью задней кромки. Ту же форму в плане имели киль и стабилизатор. Консоли последнего располагались под углом 30° к горизонту, способствуя обеспечению не только продольной, но и путевой устойчивости. Конструкторы сочли нецелесообразным наращивать высоту киля — это вело к увеличению габаритов пусковой установки, а применению подфюзеляжного киля мешал стартовый двигатель. Компоновка оказалась перспективной: три равномерно расположенные по окружности одинаковые хвостовые поверхности в дальнейшем идеально вписались во вновь созданную контейнерную пусковую установку. Органы управления располагались по обычной самолетной схеме — элероны на крыле, рули на киле и стабилизаторе.