functional-designer

Translate requirements into formal CakePHP functional design documents.

2|Updated Oct 19, 2025
One-click install
npx skills add https://github.com/masanao-ohba/claude-manifests --skill functional-designer
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: functional-designer
Source: https://github.com/masanao-ohba/claude-manifests/tree/main/skills/php-cakephp/functional-designer
Command: npx skills add https://github.com/masanao-ohba/claude-manifests --skill functional-designer

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill translates requirements into a formal functional design for CakePHP applications, reducing ambiguity and guiding implementation with consistent architecture.

Core Features & Use Cases

  • Architecture design: maps Controllers, Models, Views, and Services to CakePHP conventions.
  • API & data-flow design: defines endpoints, data contracts, and inter-module interactions.
  • Design document templates: provides structured documentation including component mappings, data flow, and security considerations.
  • Use Case: given project requirements, generate a complete functional design doc to drive implementation.

Quick Start

Start a design session with project requirements and generate a CakePHP-focused functional-design document using this Skill.

Frequently Asked Questions about functional-designer

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I translate requirements into a formal functional design for CakePHP applications?

To generate a formal functional design for CakePHP applications, you map architecture, controllers, models, views, and services to CakePHP conventions while defining data-flow sequences and best-practice patterns.

What is the best way to structure a CakePHP architecture design document?

A structured CakePHP architecture design document should provide component mappings, data-flow sequences, API endpoints, data contracts, and security considerations to deliver ready-to-implement specifications.

Can I use this to generate API and data-flow design for typical CakePHP projects?

Yes, you can generate API and data-flow design for typical CakePHP projects by defining endpoints, data contracts, and inter-module interactions to ensure consistent architecture across modules.

Do I need a design document template before starting implementation with CakePHP?

Using a design document template before implementation with CakePHP reduces ambiguity by enforcing structured documentation for component mappings, data flow, and security considerations to guide development.

How do I map controllers, models, and views to CakePHP conventions?

You map controllers, models, and views to CakePHP conventions by applying design-patterns and requirements-analysis to formalize component interactions and deliver ready-to-implement specifications.