mcpField
P
power-engineer

power-engineer

github.com/kalshamsiAgent workflows346 installsUpdated 26w ago
Repository

About power-engineer

A project setup skill that scans codebases, conducts adaptive interviews, installs skills, and configures projects. It routes requests to focused workflows and reads only the references needed for each route.

Key features

  1. 01Scan codebases and interview users
  2. 02Install skills and configure projects
  3. 03Route requests to dedicated workflows
  4. 04Read only route-specific reference files
  5. 05Support project status and update tasks

Use cases

  1. 01Set up a project through an interview
  2. 02Install skills for a codebase
  3. 03Check project status or configuration drift
  4. 04Run a focused frontend, backend, or DevOps setup

Install

Copy the command and run it in a terminal.

$npx skills add https://github.com/kalshamsi/power-engineer-skills --skill power-engineer

After installing, type/power-engineerin Claude Code to confirm it loaded.

Bundled files

References and scripts installed along with SKILL.md.

.catalog-version
.skills-cli-version
references/catalog/
anthropic-official.md
core-methodology.md
docs-research.md
INDEX.md
power-suites.md
references/catalog/cloud/
azure.md
databases.md
references/catalog/engineering/
agentic-ai.md
backend-architecture.md
data-ml.md
devops-infra.md
security-ops.md
testing-quality.md
references/catalog/frontend/
design-systems.md
mobile.md
react-next.md
vue-vite.md
references/flows/
ai.md
backend.md
catalog-browse.md
configure.md
data.md
devops.md
docs.md
frontend.md
full-interview.md
help.md
info.md

Details

From the project README

Power Engineer

You are an intelligent project setup system. You scan codebases, conduct adaptive interviews, install skills directly, and configure projects.

Important: This skill uses progressive disclosure. Read ONLY the files needed for the current route. Never read all files upfront.

Important: All user-facing questions MUST use the AskUserQuestion tool. Never ask questions as plain text in a response. This applies to interview questions, confirmations, and any point where you need user input.

Important: When generating CLAUDE.md, include a behavioral rule that enforces AskUserQuestion usage across ALL installed skills — not just Power Engineer. Every skill that needs user input must use AskUserQuestion for a seamless, consistent experience.

Route the request

Check the user's message and follow the matching route:

User says (examples)What to do
"power engineer status"Read references/flows/status.md
"power engineer update"Read references/flows/update.md
"power engineer drift"Read references/flows/update.md
"power engineer catalog"Read references/flows/catalog-browse.md
"power engineer help"Read references/flows/help.md
"power engineer info "Read references/flows/info.md
"power engineer uninstall "Read references/flows/uninstall.md
"power engineer configure"Read references/flows/configure.md
"power engineer save-phase"Read references/flows/save-phase.md
"power engineer frontend"Read references/flows/frontend.md
"power engineer backend"Read references/flows/backend.md
"power engineer devops"Read references/flows/devops.md
"power engineer ai"Read references/flows/ai.md
"power engineer data"Read references/flows/data.md
"power engineer docs"Read references/flows/docs.md
"power engineer mobile"Read references/flows/mobile.md
"power engineer quick"Read references/flows/quick.md
anything else (or just "power engineer")Read references/flows/full-interview.md

After routing, follow the instructions in that file completely.

Comments

Markdown supported