requirement-analyzer

Analyze PHP and CakePHP requirements into structured specifications with framework mappings.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill provides a structured approach to analyzing requirements for PHP and CakePHP projects, ensuring consistency and traceability across teams by mapping user needs to framework-specific patterns.

Core Features & Use Cases

  • Requirement Decomposition: break down user stories into functional, non-functional, constraints, and success criteria.
  • Output Specification: generate a formal requirement document with identifiers, types, priorities, dependencies, and impact analysis.
  • CakePHP Mapping & Validation: align requirements to CakePHP components, ORM conventions, and plugin compatibility.
  • Documentation Standards: provide a reusable template and clear acceptance criteria for downstream teams.

Quick Start

Provide a user story or requirement snippet and ask the skill to produce a formal requirement specification with CakePHP-aware mappings and impact analysis.

Frequently Asked Questions about requirement-analyzer

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

FAQPage Schema
How do I analyze requirements for a CakePHP project and map them to framework components?

Analyzing requirements for a CakePHP project involves decomposing user stories into functional and non-functional criteria, then mapping them to CakePHP ORM conventions and plugin compatibility. This generates a formal specification with identifiers, priorities, dependencies, and impact analysis.

What is the best way to write formal requirement specifications with acceptance criteria for PHP applications?

Writing formal requirement specifications for PHP applications requires decomposing user needs into structured fields like id, type, priority, and acceptance criteria. This approach ensures consistency, traceability, and clear documentation standards for downstream development teams.

Can I map user stories directly to CakePHP ORM conventions and plugin compatibility?

Yes, you can map user stories directly to CakePHP ORM conventions and plugin compatibility. This process aligns requirement specifications with framework-specific patterns, validating dependencies and ensuring the designed solution fits CakePHP's structural standards.

How do I generate a requirement document that includes impact analysis and dependencies for PHP development?

Generating a requirement document with impact analysis for PHP development involves structuring user needs into formal specifications with explicit framework mappings. It outputs a reusable template containing identifiers, types, priorities, dependencies, and impact analysis for technical teams.

Does requirement analysis work with existing CakePHP plugins and specific ORM conventions?

Requirement analysis works with existing CakePHP plugins and ORM conventions by validating framework mappings during the decomposition process. It checks plugin compatibility and aligns constraints, ensuring the generated requirement specification adheres to CakePHP standards.

Why do I need structured requirement decomposition before starting PHP development?

Structured requirement decomposition is needed before PHP development to break down user stories into functional, non-functional, and success criteria. This ensures consistency and traceability across teams, preventing scope creep and misaligned framework mappings.