用途:作为 Prowler 开发的总入口与快速参考,帮助开发者了解项目结构并定位各组件。
主要能力:概览各组件及其技术栈与目录:SDK(Python 3.10+、uv,位于 prowler/)、API(Django 5.1、DRF、Celery,位于 api/)、UI(Next.js 16、React 19、Tailwind 4,位于 ui/)、MCP(FastMCP 2.13.1,位于 mcp_server/)。同时说明支持的云与平台提供方:AWS、Azure、GCP、Kubernetes、GitHub、M365、OCI、AlibabaCloud、Cloudflare、MongoDB Atlas、NHN、LLM、IaC。
使用方式:常用命令包括 SDK 的 uv sync、uv run python prowler-cli.py aws --check check_name、uv run pytest tests/;API 的 cd api && uv run python src/backend/manage.py runserver、cd api && uv run pytest;UI 的 cd ui && pnpm run dev、cd ui && pnpm run healthcheck;MCP 的 cd mcp_server && uv run prowler-mcp;全栈使用 docker-compose up -d。提交信息风格为 feat:、fix:、docs:、chore:、perf:、refactor:、test:。
相关技能:prowler-sdk-check、prowler-api、prowler-ui、prowler-mcp、prowler-test。更多文档见 references/ 中的本地开发者指南链接。
限制:具体支持范围、版本与行为以官方资料为准;本技能侧重开发快速参考,未提供安装之外的部署、收费或效果说明。