
aws-samples/review-and-assessment-powered-by-intelligent-documentation
8 skills8 installs672 starsGitHub
Install
npx skills add https://github.com/aws-samples/review-and-assessment-powered-by-intelligent-documentationSkills in this repo
1Add ExampleAdd Example is a guide for adding new example use cases to the Examples feature of the RAPID (Review and Assessment Powered by Intelligent Documentation) project. It walks through gathering use-case metadata, preparing files, generating raw GitHub URLs, updating the examples-metadata.json, adding category tags across TypeScript types, React components, and i18n, generating thumbnails, and verifying every GitHub URL returns HTTP 200. A contributor uses it when providing PDF/PNG/TXT sample files for a new use case. It supports both English and Japanese entries.1installs2Build And FormatBuild and Format runs build verification and code formatting across all RAPID project components (backend, frontend, and CDK) in dependency order so backend builds before CDK. It includes a Prisma-specific path (prisma:generate then build) after schema changes and a table mapping common errors to fixes. A developer uses it after implementing code changes, before committing, or before creating a pull request. Success means TypeScript compiles, Vite builds, the CloudFormation template synthesizes, and all code is Prettier-formatted.1installs3Deploy Cdk StackDeploy CDK Stack deploys the RAPID application's AWS infrastructure using CDK, including first-time bootstrap, database migrations, and post-deployment verification. It documents deployment scenarios (code-only, infra-only, schema change, full stack), parameter customization via parameter.ts and command-line overrides, and how to retrieve frontend and API URLs from CloudFormation outputs. A developer uses it only when explicitly asked to deploy. It includes production guardrails and success criteria such as the stack reaching CREATE_COMPLETE and the health endpoint returning 200.1installs4Modify Agent PromptsModify Agent Prompts is a guide for changing the RAPID review-item-processor agent's prompts, model configuration, confidence thresholds, JSON output schemas, and tool setup. It documents the agent architecture (agent.py, model_config.py, tools/) and how to edit document and image review prompts, register new models with cost and capability metadata, add environment variables through CDK, and add new tools. A developer uses it when adjusting review prompts, swapping Bedrock model IDs, or changing output format. It ends by pointing to build-and-format and deploy-cdk-stack.1installs5Modify Cdk WorkflowsThis skill walks an agent through modifying AWS CDK Step Functions workflows in the RAPID intelligent-documentation application. It covers adding or removing workflow steps, adjusting Map State concurrency, adding retry logic and error catches, defining CDK parameters, and changing timeouts. A developer uses it when changing the review or checklist processing pipelines defined in TypeScript CDK constructs. It ends with a cdk synth verification step and success criteria.1installs6Plan Backend FrontendThis skill has an agent create a detailed implementation plan before writing code for RAPID backend APIs or frontend features. It documents the backend layered architecture (domain, usecase, routes with a repository pattern) and the feature-based frontend layout using SWR hooks for data fetching. A developer uses it when adding or refactoring backend endpoints, frontend components, or database schemas. It also covers running the backend locally with Cognito auth bypassed for endpoint testing.1installs7Test Database FeatureThis skill runs repository integration tests against a local MySQL database for the RAPID backend. It covers starting the database with Docker Compose, generating and migrating the Prisma client, and writing Vitest integration tests that connect to the actual database. A developer uses it after adding repository methods, changing the Prisma schema, or testing database-dependent use cases. It also lists the test-organization layout and Prisma tooling commands.1installs8Ui Css PatternsThis skill is a UI and CSS pattern reference for the RAPID frontend. It defines an action hierarchy mapping button variants to actions, color semantics with named Tailwind tokens, status and result badge colors, spacing and typography conventions, and dark-mode pairings. A developer uses it when implementing UI components, choosing button variants or colors, or checking which shared components already exist. It also lists component rules such as using the Button component instead of native buttons.1installs