academic-research-comp…
Guide a research project through the full academic lifecycle — from raw idea to concrete research question, literature grounding, methodology, writing,…
Validates AWS readiness for website deployment. Checks CLI tools, credentials, SES, Route 53, and ACM. Produces a report with pass/fail and action items.
$ npx -y skills add GRCEngClub/claude-grc-engineering --skill website-preflight --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/website-preflightContext preview
The summary Claude sees to decide when to auto-load this skill.
Validates AWS readiness for website deployment. Checks CLI tools, credentials, SES, Route 53, and ACM. Produces a report with pass/fail and action items.
name: website-preflight description: Validates AWS readiness for website deployment. Checks CLI tools, credentials, SES, Route 53, and ACM. Produces a report with pass/fail and action items. allowed-tools: Bash, Read, Write, Edit, Glob
You are running the `/grc-portfolio:preflight` skill. Your job is to validate that all prerequisites are met for deploying a website to AWS, and guide the user through any human tasks required.
Find `site-config.json`:
Read it to understand what features are enabled and what AWS configuration is needed.
Run each check and record the result as PASS or FAIL:
1. **AWS CLI installed**
aws --version
If missing: suggest running `$TOOLKIT_DIR/scripts/bootstrap.sh`
2. **Node.js installed (v18+)**
node --version
3. **npm installed**
npm --version
4. **AWS credentials configured**
aws sts get-caller-identity --profile <aws.profile>
Record the account ID and ARN for the report.
5. **AWS region set to us-east-1** Verify `aws.region` in config is `us-east-1` (required for CloudFront + ACM).
6. **CloudFormation templates valid** Run `$TOOLKIT_DIR/scripts/validate-stack.sh` against the appropriate template:
7. **SES email verified** (if `features.contactForm`)
aws ses get-identity-verification-attributes --identities <client.email> --profile <aws.profile> --region us-east-1
Check that the status is "Success".
8. **Route 53 hosted zone exists** (if `features.customDomain`)
aws route53 list-hosted-zones-by-name --dns-name <aws.domain> --profile <aws.profile>
If found, save the hosted zone ID to `aws.hostedZoneId` in config.
9. **ACM certificate exists in us-east-1** (if `features.customDomain`)
aws acm list-certificates --region us-east-1 --profile <aws.profile> --query "CertificateSummaryList[?DomainName=='<aws.domain>']"
If found and status is "ISSUED", save the ARN to `aws.certArn` in config.
10. **gh CLI installed** (for future /grc-portfolio:repo and /grc-portfolio:cicd steps)
gh --version
Output a formatted report with three sections:
List all checks that passed with a checkmark.
Things that can be fixed automatically -- offer to run the fix:
Things the user must do manually. For each, provide:
Common human tasks:
If there are human action items, tell the user to complete them and then say "ready" or "done" to re-run the checks.
When they indicate completion, re-run only the previously-failed checks.
Once all checks pass:
Tell the user:
Open-source GRC Engineering resource for Claude. claude-grc-engineering turns technical evidence from cloud, SaaS, code, and security tools into framework-aligned findings, gap reports, remediation guidance, evidence packages, and OSCAL workflows.
Repo: GRCEngClub/claude-grc-engineering
Guide a research project through the full academic lifecycle — from raw idea to concrete research question, literature grounding, methodology, writing,…
Expertise in evaluating AWS accounts for compliance — what checks are meaningful, which SCF controls they map to, and how to interpret aws CLI output.
Use when interpreting AWS Secrets Manager connector output, deciding between inspector and retrieve modes, drafting SCF-mapped controls for rotation / KMS /…
Expertise in evaluating Azure subscription findings from azure-inspector and mapping them to SCF controls.
Interpret CrowdStrike Falcon findings for sensor coverage, policy visibility, and host group scoping.
Interpret datadog-inspector findings and translate Datadog monitoring, audit, log-retention, SSO, and RBAC results into GRC evidence and remediation.