diagnose
01michael-nguyen-foxtel/ai-instructions
Command
Something is broken. Diagnose it systematically before attempting a fix.
michael-nguyen-foxtel/ai-instructions
Command
Something is broken. Diagnose it systematically before attempting a fix.
michael-nguyen-foxtel/ai-instructions
Command
Before implementing anything, interview me to resolve ambiguity and surface edge cases.
michael-nguyen-foxtel/ai-instructions
Command
Read the spec and implement it methodically. Plan first, then build test-first.
michael-nguyen-foxtel/ai-instructions
Command
Review the current diff (or specified files) for quality, correctness, and conventions.
michael-nguyen-foxtel/ai-instructions
Command
Synthesise the current conversation into a written spec. Don't interview me again — just distil what we've already discussed.
michael-nguyen-foxtel/ai-instructions
Skill Claude CodeCodex
After making code changes, run the project's build and tests to verify correctness before presenting the result. Self-correct if failures are found. Use automatically after any code modification.
michael-nguyen-foxtel/ai-instructions
Skill Claude CodeCodex
CI/CD and infrastructure conventions. Use when working on GitHub Actions workflows, AWS infrastructure, deployment configs, Jenkinsfiles, or observability (New Relic, Coralogix).
michael-nguyen-foxtel/ai-instructions
Skill Claude CodeCodex
Use when reviewing code changes, PR diffs, or when asked to check code quality.
michael-nguyen-foxtel/ai-instructions
Skill Claude CodeCodex
Shared vocabulary for designing deep modules. Use when designing or improving a module's interface, finding deepening opportunities, deciding where a seam goes, or making code more testable.
michael-nguyen-foxtel/ai-instructions
Skill Claude CodeCodex
Use when creating commits, writing commit messages, staging changes, pushing code to a GitHub repository, or creating changeset files.
michael-nguyen-foxtel/ai-instructions
Skill Claude CodeCodex
Use when evaluating whether to add a new package or reviewing existing dependencies.
michael-nguyen-foxtel/ai-instructions
Skill Claude CodeCodex
Deploy foxsports-fedo-coupler to Elastic Beanstalk (staging or production). Use when the user says "deploy coupler" or "coupler deploy".
michael-nguyen-foxtel/ai-instructions
Skill Claude CodeCodex
Deploy FISO widget packages to S3 and notify the FISO server via Pusher.
michael-nguyen-foxtel/ai-instructions
Skill Claude CodeCodex
Disciplined diagnosis loop for hard bugs and performance regressions. Use when a bug is reported, a test is failing unexpectedly, or behaviour doesn't match expectations.
michael-nguyen-foxtel/ai-instructions
Skill Claude CodeCodex
Build and sharpen a project's domain model. Use when the user wants to pin down domain terminology or a ubiquitous language, record an architectural decision, or when another skill needs to maintain the domain model.
michael-nguyen-foxtel/ai-instructions
Skill Claude CodeCodex
Pre-validate toolchain and environment before heavy operations (builds, deploys, installs). Use automatically before running npm install, deploy commands, or AWS operations.
michael-nguyen-foxtel/ai-instructions
Skill Claude CodeCodex
Get relentlessly interviewed about a plan or design until every branch of the decision tree is resolved.
michael-nguyen-foxtel/ai-instructions
Skill Claude CodeCodex
A relentless interview to sharpen a plan or design, which also creates docs (ADRs and glossary) as we go.
michael-nguyen-foxtel/ai-instructions
Skill Claude CodeCodex
Grill the user relentlessly about a plan, decision, or idea. Use when the user wants to stress-test their thinking, or uses any 'grill' trigger phrases.
michael-nguyen-foxtel/ai-instructions
Skill Claude CodeCodex
Compact the current conversation into a handoff document so another agent or session can continue the work. Use when switching directories, passing to a separate Kiro CLI agent, or ending a session that will be resumed later.
michael-nguyen-foxtel/ai-instructions
Skill Claude CodeCodex
Orchestrate implementation from a spec file. Runs plan → implement → test → integrate → review → ship. Use after grilling produces a spec.
michael-nguyen-foxtel/ai-instructions
Skill Claude CodeCodex
Scan a codebase for deepening opportunities, present them as a visual HTML report, then grill through whichever one you pick. Run periodically (fortnightly) per repo.
michael-nguyen-foxtel/ai-instructions
Skill Claude CodeCodex
Build a throwaway prototype to answer a design question. Use when the user wants to sanity-check whether a state model or logic feels right, or explore what a UI should look like.
michael-nguyen-foxtel/ai-instructions
Skill Claude CodeCodex
Use when creating pull requests, writing PR titles/descriptions, or performing git operations during an open PR.