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
- 01Scan codebases and interview users
- 02Install skills and configure projects
- 03Route requests to dedicated workflows
- 04Read only route-specific reference files
- 05Support project status and update tasks
Use cases
- 01Set up a project through an interview
- 02Install skills for a codebase
- 03Check project status or configuration drift
- 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-engineerAfter installing, type/power-engineerin Claude Code to confirm it loaded.
Bundled files
References and scripts installed along with SKILL.md.
.catalog-version.skills-cli-versionreferences/catalog/anthropic-official.mdcore-methodology.mddocs-research.mdINDEX.mdpower-suites.mdreferences/catalog/cloud/azure.mddatabases.mdreferences/catalog/engineering/agentic-ai.mdbackend-architecture.mddata-ml.mddevops-infra.mdsecurity-ops.mdtesting-quality.mdreferences/catalog/frontend/design-systems.mdmobile.mdreact-next.mdvue-vite.mdreferences/flows/ai.mdbackend.mdcatalog-browse.mdconfigure.mddata.mddevops.mddocs.mdfrontend.mdfull-interview.mdhelp.mdinfo.mdDetails
From the project READMEPower 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.