skills/review-implementation/SKILL.md
Structured review protocol for catching suboptimal implementations and methodology choices. Use when completing a significant new integration, adopting a new tool or method, or at phase boundaries in a project. Surfaces both 'discovery failures' (capabilities not yet considered) and 'exploitation failures' (capabilities known but underutilised). Invoke with /review-implementation.
npx skillsauth add saross/personal-assistant review-implementationInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Structured protocol for ensuring that a newly implemented approach — whether an API integration, statistical method, data processing pipeline, experimental design, or any significant technical decision — uses the full capability envelope rather than defaulting to the first working solution.
/review-implementationHuman–AI collaboration has two distinct failure modes when adopting new approaches:
Discovery failure: Not knowing a capability or method exists. Addressed by capability scanning — broadening the search space before committing.
Exploitation failure: Knowing a capability exists but implementing it conservatively, without using the full available configuration space. This is harder to catch because the implementation works correctly — it's just suboptimal.
Both failure modes are especially likely in domains where the human collaborator is not the primary expert (e.g., programming, statistics, API design, systems architecture). The first methodologically sound approach is often accepted without surveying the solution space for strictly better alternatives.
Work through each phase in order. For each phase, state your findings explicitly — do not skip phases even if they seem unnecessary.
Survey the full solution space for the domain in question. Ask:
Report any alternatives found, with a brief assessment of whether they would be materially better for our specific use case.
Examine the current or proposed implementation against the full capability envelope:
For each dimension, state whether the current implementation is using the full capacity or leaving gains on the table.
Compute the total resource implications of the current approach and compare with the best alternative from Phases 1–2:
Present as a comparison table where possible:
| Dimension | Current approach | Alternative | Difference | |-----------|-----------------|-------------|------------| | Wall-clock time | ... | ... | ... | | Monetary cost | ... | ... | ... | | Failure resilience | ... | ... | ... |
Based on the above, provide a clear recommendation:
development
This skill should be used when the user asks to "moderate marks", "produce marking dossiers", "double-mark" an assessment, run a "second-reader pass", or "build a moderation pack". Also trigger when the user has just entered rubric marks for a HUMN8031 Assessment 2 paper and wants a moderation dossier produced. Do not trigger for rubric design or rubric review — only for dossier production on a marked assessment.
testing
Generate valid Fieldmark notebook JSON files from natural language descriptions, field manuals, or specifications. Supports validation rules, conditional logic, and parent-child relationships.
development
Generate modular "lego brick" documentation for Fieldmark field types. Produces design docs (Notebook Editor configuration), collect docs (data collection usage), shared docs, Playwright screenshot specs, and practical fieldwork tips. This skill should be used when creating, updating, or reviewing field type documentation for the fieldmark-docs-staging repository.
development
Classify dual-nature entities (hotels, churches, schools, halls) as building-only, business/organisation-only, or both based on contextual linguistic analysis.