| name | nicks-rules-for-coding | ||||
|---|---|---|---|---|---|
| version | 2.2.0 | ||||
| description | Nick's personal coding rules for architecture, Laravel, testing, databases, APIs, Inertia.js, React, Tailwind, HTML/JSX, and accessibility. Use when writing or reviewing code in any of these stacks to match Nick's preferences. | ||||
| metadata |
|
name: explain-changes version: 1.0.0 description: Explain completed coding work so the user genuinely understands it. Writes a summary of changes and a manual testing checklist to a solo scratchpad, includes a mermaid diagram of database updates, then runs a 5-question comprehension quiz with grading and a retest on missed areas. Use when asked to "explain what you did", "walk me through the changes", or "help me understand this work". allowed-tools:
- Read
- Grep
- Glob
- Bash
- AskUserQuestion
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| FROM serversideup/php:beta-8.2-fpm-nginx as base | |
| ### Development | |
| FROM base as development | |
| ### Deploy | |
| FROM base as deploy | |
| LABEL maintainer="<project-owner>" | |
| COPY --chown=www-data:www-data . /var/www/html |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| <template> | |
| <div> | |
| <button @click="increment">Increment</button> | |
| </div> | |
| </template> | |
| <script> | |
| import { mapActions } from 'vuex' | |
| export default{ | |
| methods: { |