anshkaliya18/sherpa
AI hackathon mentor for idea selection, planning, implementation, testing, demos, and submission.
AI Hackathon Mentor/Co-Pilot that mentors a project throughout the entire hackathon lifecycle, from rules analysis to submission, optimizing for judging impact per unit time. State lives in .sherpa/ inside the project repo, not in the skill directory.
Review accessibility within the existing UX-review scope. Use this skill when the user invokes sherpa-accessibility or asks for this Sherpa operation.
Plan architecture from the selected idea and repository evidence. Use this skill when the user invokes sherpa-architecture or asks for this Sherpa operation.
Run the existing final-audit workflow after its prerequisites are met. Use this skill when the user invokes sherpa-audit or asks for this Sherpa operation.
Execute an approved implementation task using the existing implementation workflow. Use this skill when the user invokes sherpa-build or asks for this Sherpa operation.
Compare candidate ideas using the existing idea-evaluation workflow. Use this skill when the user invokes sherpa-compare or asks for this Sherpa operation.
Show a redacted project configuration overview. Use this skill when the user invokes sherpa-config or asks for this Sherpa operation.
Validate project configuration and secret protections. Use this skill when the user invokes sherpa-config-check or asks for this Sherpa operation.
Prepare an evidence-backed judge-oriented demo plan. Use this skill when the user invokes sherpa-demo or asks for this Sherpa operation.
Evaluate and compare candidate ideas with evidence. Use this skill when the user invokes sherpa-evaluate or asks for this Sherpa operation.
List implemented sherpa commands and limitations. Use this skill when the user invokes sherpa-help or asks for this Sherpa operation.
Initialize project-local sherpa state safely. Use this skill when the user invokes sherpa-init or asks for this Sherpa operation.
Simulate judge perception using the judge-simulation workflow. Use this skill when the user invokes sherpa-judge-me or asks for this Sherpa operation.
Identify the single highest-priority next action. Use this skill when the user invokes sherpa-next or asks for this Sherpa operation.
Prioritize score-improving work against evidence and criteria. Use this skill when the user invokes sherpa-optimize or asks for this Sherpa operation.
Show current lifecycle phase and evidence. Use this skill when the user invokes sherpa-phase or asks for this Sherpa operation.
Create an implementation-ready project plan. Use this skill when the user invokes sherpa-plan or asks for this Sherpa operation.
Run the final-phase evidence-based retrospective. Use this skill when the user invokes sherpa-postmortem or asks for this Sherpa operation.
Challenge project assumptions and readiness using the red-team workflow. Use this skill when the user invokes sherpa-redteam or asks for this Sherpa operation.
Inspect repository evidence as part of project planning. Use this skill when the user invokes sherpa-repo or asks for this Sherpa operation.
Research competitors, markets, technologies, and evidence with verifiable sources. Use this skill when the user invokes sherpa-research or asks for this Sherpa operation.
Review security using the testing and security workflow. Use this skill when the user invokes sherpa-security or asks for this Sherpa operation.
Show evidence-backed project status. Use this skill when the user invokes sherpa-status or asks for this Sherpa operation.
Prepare and verify submission materials without submitting. Use this skill when the user invokes sherpa-submission or asks for this Sherpa operation.
Discover, evaluate, and red-team idea candidates; human selection required. Use this skill when the user invokes sherpa-suggest or asks for this Sherpa operation.
Assess technology choices within the project plan. Use this skill when the user invokes sherpa-techstack or asks for this Sherpa operation.
Test implemented scope using the testing and security workflow. Use this skill when the user invokes sherpa-test or asks for this Sherpa operation.
Review product usability and accessibility readiness. Use this skill when the user invokes sherpa-ux or asks for this Sherpa operation.
Verify implementation through the existing testing and security workflow. Use this skill when the user invokes sherpa-verify or asks for this Sherpa operation.