Fergius-Engineering
- 20 skills
- 0 followers
- 6 hours ago last updated
- ▌ De AI Prose · fergius-engineeringUse when about to show any prose a human will read - docs, README, commit bodies, UI copy, store text.
- ▌ Plan With Teeth · fergius-engineeringUse when about to write an implementation plan, scope a multi-step change, or enter plan mode - before any plan text exists. Also fires when reviewing a plan that states what code does without evidence behind it.
- ▌ Using Instincts · fergius-engineeringUse when doing any work in a project that has the instincts plugin installed
- ▌ Tests With Teeth · fergius-engineeringUse when writing or reviewing any test, or when about to accept "tests pass" as evidence.
- ▌ Critical Thinking · fergius-engineeringUse when about to build something someone proposed, especially when the proposer sounds confident and the idea sounds obviously fine.
- ▌ Entry Point Audit · fergius-engineeringUse when adding any cross-cutting change - a new gate, limit, permission check, or rule that must apply everywhere.
- ▌ Feasibility Guard · fergius-engineeringUse when about to build or agree to build a feature, test, or check, especially when the request sounds big or clever.
- ▌ Fix The Root Cause · fergius-engineeringUse when fixing any bug, especially one that surfaces far from where the bad state was created.
- ▌ No Duplicate Logic · fergius-engineeringUse when adding a case, check, or branch to a function that already exists, especially after jumping straight to the insertion point.
- ▌ Opportunistic Fixes · fergius-engineeringUse when noticing an incidental correctness problem - a stale comment, a wrong doc line, a drifted reference - in the area already being edited.
- ▌ UX Designer Mindset · fergius-engineeringUse when building or changing anything a user interacts with - a control, a screen, a flow.
- ▌ Verify Against Code · fergius-engineeringUse when about to assert any factual claim about what code or a product does - in an answer, a doc, a commit message, or anything a user will see.
- ▌ Performance At Scale · fergius-engineeringUse when writing code that runs per item, per frame, or per event, or building a cache or lookup over a collection that can grow large.
- ▌ Question The Premise · fergius-engineeringUse when several well-reasoned fixes on the same hypothesis have all failed, or when a symptom looks impossible.
- ▌ Build Release Mindset · fergius-engineeringUse when touching build scripts, release or packaging steps, publish flows, or CI config.
- ▌ User Action Edge Cases · fergius-engineeringUse when finishing anything that depends on external state a person controls - a file, a record, a folder.
- ▌ Fix In The Shared Layer · fergius-engineeringUse when a bug surfaces while building on one's own shared code - a library, base class, SDK, or component.
- ▌ Independent Review Gate · fergius-engineeringUse when about to call complex or shippable work done, or before merging.
- ▌ Project Onto All Systems · fergius-engineeringUse when adding or changing a feature, a data model, or any action that creates, edits, or removes state.
- ▌ Logging For Remote Diagnosis · fergius-engineeringUse when building any mechanic that could fail on a machine out of reach - a shipped product, a CLI a user runs, a server.