GiftedLoser's Skills are a collection of personal Codex workflows. Project Start turns an uncertain idea into a well-formed project, Project Checks audits work already done, and Project Polish improves repository presentation and identity.
Each skill is independent. Together they cover the full range from idea to release, but they are not a pipeline and are not meant to run as a sequence. Install the whole collection or only the pack you need, and invoke skills one at a time as the work calls for them.
Describe the result you want. Codex routes the narrowest applicable skill, and audit skills stay silent unless the request clearly asks for an audit. Explicit $name invocation remains available as an override. Audits never run as an automatic suite.
| Pack | Skills | Purpose |
|---|---|---|
| Project Start | $new-idea, $project-init |
Challenge the idea, create an approved project handoff, and establish the repository safely |
| Project Checks | Seven $check-* skills |
Audit the change, behavior, implementation, security, performance, interface, and release |
| Project Polish | $repo-polisher |
Improve repository identity, README craft, diagrams, templates, badges, and metadata without changing source behavior |
| You are thinking... | Use | What you get |
|---|---|---|
| “Is this idea worth building?” | $new-idea |
A review of value, contradictions, gaps, scope, feasibility, risks, and experience direction, ending in docs/PROJECT.md |
| “Set this project up properly.” | $project-init |
A clean foundation with verified commands, repository instructions, structure, Git hygiene, and safe defaults |
| “Review what I just changed.” | $check-diff |
A focused review of change-caused defects, regressions, accidental files, and missing verification |
| “Does this actually work?” | $check-work |
Real end-to-end product workflows executed from the user's perspective |
| “Is the implementation solid?” | $check-code |
Correctness, reliability, data integrity, maintainability, and incomplete production behavior |
| “Could someone misuse or break this?” | $check-sec |
Practical security defects, unsafe trust assumptions, and clearly separated hardening advice |
| “Why is this slow?” | $check-performance |
Measured bottlenecks, expected benefits, and exact measurements to rerun after fixes |
| “Does the interface feel finished?” | $check-polish |
Real UI testing for visual quality, interaction, responsiveness, accessibility, and platform behavior |
| “Can I ship this?” | $check-release |
A GO, GO WITH RISKS, NO-GO, or unavailable decision covering docs, versions, build, packaging, installation, upgrades, signing, and removal |
| “Make this repository look complete.” | $repo-polisher |
Repository identity, README craft, diagrams, badges, templates, and metadata, grounded in evidence |
$new-idea reads existing conversations, notes, mockups, and project files before asking questions. It challenges the proposal honestly and may conclude that the project is strong, needs decisions, or should not be built yet.
Its only project mutation is an approved docs/PROJECT.md with one status:
READY FOR PROJECT-INITNEEDS DECISIONSDO NOT BUILD YET
$project-init looks for that handoff automatically. When present, it respects the status and uses the document as approved product intent while verifying technical claims against the repository. When absent, initialization behaves normally; $new-idea is always optional.
$new-ideamay create or update onlydocs/PROJECT.md.READY FOR PROJECT-INITrecords readiness but does not authorize initialization or building.$project-initmay establish or normalize the repository but never publishes without explicit authorization.- Every
$check-*skill is audit-only and never repairs, commits, pushes, publishes, or deploys. - Audit skills require clear audit intent and never run as an automatic suite.
$repo-polisherhandles cosmetic repository presentation and identity, not product UI, code behavior, or release decisions.- Findings distinguish confirmed defects, likely risks, and verification gaps.
- Missing execution evidence lowers confidence instead of being presented as success.
skills/
├── assets/
│ └── project-lifecycle.svg
├── packs/
│ ├── project-start/
│ │ ├── README.md
│ │ └── skills/
│ │ ├── new-idea/
│ │ └── project-init/
│ ├── project-checks/
│ │ ├── README.md
│ │ └── skills/
│ │ └── check-*/
│ └── project-polish/
│ ├── README.md
│ └── skills/
│ └── repo-polisher/
├── dist/
│ ├── GiftedLoser-Project-Start.zip
│ ├── GiftedLoser-Project-Checks.zip
│ ├── GiftedLoser-Project-Polish.zip
│ └── GiftedLoser-Skills-Complete.zip
├── scripts/
│ └── build-dist.ps1
├── .gitattributes
├── .gitignore
├── LICENSE
└── README.md