symfony-sk:check-config

Validate or create .claude/project.json with projectCode, projectUrl, and hasBack.

Updated Jan 15, 2026
One-click install
npx skills add https://github.com/Swoking/symfony-sk-plugin --skill symfony-sk-check-config
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: symfony-sk:check-config
Source: https://github.com/Swoking/symfony-sk-plugin/tree/main/plugins/symfony-sk/skills/check-config
Command: npx skills add https://github.com/Swoking/symfony-sk-plugin --skill symfony-sk-check-config

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

The Check Config Skill ensures Symfony StarterKit projects are properly configured before running other agents by validating or creating the required .claude/project.json file at the project root.

Core Features & Use Cases

  • Validate the presence of .claude/project.json and required fields (projectCode, projectUrl, hasBack) at startup.
  • Prompt the user to supply missing details (projectCode, VM URL, back office presence) via AskUserQuestion when needed.
  • Produce a CONFIG_OK payload for downstream skills containing projectCode, projectUrl, and hasBack, or CONFIG_CANCELLED if the user declines configuration.

Quick Start

Run this skill at startup to verify the project configuration and automatically create .claude/project.json if it is missing.

Frequently Asked Questions about symfony-sk:check-config

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

FAQPage Schema
How do I verify Symfony project configuration before startup?

To verify Symfony project configuration before startup, run a check that validates the .claude/project.json file exists at the project root and prompts for missing data like projectCode, projectUrl, and hasBack.

What is .claude/project.json used for in a Symfony StarterKit?

The .claude/project.json file stores essential Symfony StarterKit configuration data including projectCode, projectUrl, and hasBack, which downstream agents require to execute project-specific automation tasks.

How do I create a project.json configuration file if it is missing?

To create a missing project.json configuration file, the verification skill automatically prompts you via AskUserQuestion to supply projectCode, VM URL, and back office presence, then stores the results in .claude/project.json.

Can I pass project configuration data to downstream agents automatically?

Yes, you can pass project configuration to downstream agents automatically; the skill returns a CONFIG_OK payload containing projectCode, projectUrl, and hasBack after successfully validating the .claude/project.json file.

Does the Symfony StarterKit configuration check work without dependencies?

Yes, the Symfony StarterKit configuration check works without dependencies, relying only on the AskUserQuestion interaction to gather missing project data and generate the required configuration payload.

Why does my Symfony project configuration return CONFIG_CANCELLED?

Your Symfony project configuration returns CONFIG_CANCELLED when you decline the interactive prompt to supply missing project details like projectCode, projectUrl, or hasBack during the startup verification process.