pharaoh-setup

Scaffold Pharaoh into sphinx-needs projects by generating pharaoh.toml and installing Copilot agents.

24|Updated Feb 12, 2026
One-click install
npx skills add https://github.com/patdhlk/pharaoh --skill pharaoh-setup
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: pharaoh-setup
Source: https://github.com/patdhlk/pharaoh/tree/main/skills/pharaoh-setup
Command: npx skills add https://github.com/patdhlk/pharaoh --skill pharaoh-setup

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Scaffolds Pharaoh into a sphinx-needs project by detecting project structure, generating a pharaoh.toml configuration, and optionally installing Copilot agents, enabling a streamlined setup.

Core Features & Use Cases

  • Detects project roots and sphinx-needs configuration to bootstrap Pharaoh.
  • Generates pharaoh.toml with workspace-wide settings and optional tooling recommendations.
  • Optionally installs Copilot agents and provides tooling recommendations for optimal workflow.

Quick Start

Run pharaoh:setup to initialize Pharaoh in your sphinx-needs project and scaffold Copilot agents.

Frequently Asked Questions about pharaoh-setup

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

FAQPage Schema
How do I scaffold Pharaoh into a sphinx-needs project?

To scaffold Pharaoh into a sphinx-needs project, run the pharaoh:setup command. This detects your project structure, generates a pharaoh.toml configuration file, and optionally installs Copilot agents to bootstrap your workspace.

How does Pharaoh scaffolding integrate Copilot agents into a project?

Pharaoh scaffolding optionally installs Copilot agents during the initial project setup. This integration streamlines your workflow by configuring the agents alongside the generated pharaoh.toml file and applying tooling recommendations.

Do I need an existing sphinx-needs configuration to bootstrap Pharaoh?

Yes, you need an existing sphinx-needs project. The scaffolding process detects your project roots and sphinx-needs configuration to accurately bootstrap Pharaoh and generate the required workspace-wide settings.

When should I reconfigure Pharaoh after project structure changes?

You should reconfigure Pharaoh by rerunning the setup process after significant project structure changes. This ensures the pharaoh.toml configuration and Copilot agent integration remain synchronized with your updated project roots.

What is included in the generated pharaoh.toml configuration?

The generated pharaoh.toml configuration includes workspace-wide settings and optional tooling recommendations. It acts as the central bootstrap file for managing Pharaoh and Copilot integration within your sphinx-needs project.