Skills
Reusable instructions and workflows for AI agents.
84 skills
How to use the examples
Find a skill by task and expand it to copy the example. Adapt it to your project or files, then paste it into your AI assistant.
Understanding a project
/workflowChoose a workflow and the skills needed for the task.+−
Example prompt
I have a bug report and a failing test. Which workflow should I start with?
/howTrace how a feature works and where its code lives.+−
Example prompt
Trace a checkout request from the route to the database.
/whyUse project history to explain why a decision was made.+−
Example prompt
Find out why this endpoint returns a cursor instead of a page number.
/teachExplain an unfamiliar subsystem through its design and implementation.+−
Example prompt
Walk me through the cache using one read and one invalidation.
/recallReconstruct where you left off from recent work and repository state.+−
Example prompt
Where did I stop in the billing migration yesterday?
/catch-upSummarize what changed since your last message and what needs your decision.+−
Example prompt
What has changed since my last message, and what needs my input?
/context-engineeringFind missing, stale or conflicting context behind an agent’s decisions.+−
Example prompt
Two guides specify different Node versions. Which one drives this build?
/technology-stacksChoose from the technologies Billgo uses across platforms.+−
Example prompt
Which of my usual stacks fits a static, bilingual site?
Ideas and planning
/idea-refineTurn a rough idea into directions you can compare.+−
Example prompt
Explore two directions for a shared family meal planner.
/interview-meClarify a goal by asking the questions that change the plan.+−
Example prompt
Ask me what you need to know before designing the import flow.
/propose-guidelinesRecord the direction, rationale and scope of a proposal.+−
Example prompt
Write up the agreed direction for offline drafts.
/spec-driven-developmentTurn agreed requirements into a specification you can verify.+−
Example prompt
Specify how draft recovery should behave after a crash.
/planning-and-task-breakdownBreak a defined change into ordered, verifiable steps.+−
Example prompt
Split this account migration into independently verifiable steps.
/architectSketch module boundaries, types and interfaces before implementation.+−
Example prompt
Sketch the boundary between billing and subscriptions.
/standard-architectureMap features and dependencies onto a consistent application structure.+−
Example prompt
Where should the persistence adapter live in this app?
/api-and-interface-designDesign public interfaces around their callers and failure cases.+−
Example prompt
Design a pagination contract that callers can safely retry.
/prototypeBuild a small experiment to answer a specific question.+−
Example prompt
Check whether this table stays usable with 50,000 rows.
/blast-radiusTrace which callers and behaviors a change could affect.+−
Example prompt
Which callers break if we make the email field optional?
/figure-it-outPlan a large migration or unattended task with checkpoints and evidence.+−
Example prompt
Plan the overnight migration with checkpoints I can audit tomorrow.
Implementation
/project-scaffoldingSet up a repository’s entry points, checks and working conventions.+−
Example prompt
Set up the build and validation commands for this library.
/code-guidelinesKeep changes focused and implementations easy to verify.+−
Example prompt
Implement this setting using the existing config reader.
/incremental-implementationShip a larger change in small working increments.+−
Example prompt
Introduce the new parser one input format at a time.
/test-driven-developmentUse a failing test to pin down behavior before changing code.+−
Example prompt
Reproduce the duplicate invoice with a failing test before fixing it.
/source-driven-developmentCheck implementation decisions against primary sources.+−
Example prompt
Verify the stream cancellation contract in the runtime source.
/doubt-driven-developmentChallenge an uncertain assumption with a targeted check.+−
Example prompt
Test the assumption that retries can never overlap.
/arenaCompare independent solutions to the same task.+−
Example prompt
Compare two implementations of this formatter on the same inputs.
/swarmDivide independent work among agents and reconcile their results.+−
Example prompt
Inspect the independent importers in parallel and consolidate the findings.
/show-me-your-workKeep a decision trail during long tasks so the work can be reviewed.+−
Example prompt
Record decisions and verification evidence during the migration.
Languages and platforms
/typescript-practicesCheck types at runtime boundaries and align modules with their host.+−
Example prompt
Check where this JSON payload actually becomes a typed object.
/react-practicesStructure React components, state, effects and routes.+−
Example prompt
Find why editing one row rerenders the whole table.
/astro-practicesBuild and review static Astro pages, content collections and islands.+−
Example prompt
Review the locale routes and static paths in this collection.
/micro-frontendsConnect an Astro shell to independently mounted React applications.+−
Example prompt
Check whether the React child mounts correctly at a nested base path.
/rust-practicesReview ownership, error handling and Cargo configuration in Rust.+−
Example prompt
Review ownership and cleanup when opening this file fails.
/napi-rs-practicesBuild and package Rust addons with a reliable JavaScript interface.+−
Example prompt
Move this expensive native call off the JavaScript thread.
/zig-practicesMake ownership, allocation and error cleanup explicit in Zig.+−
Example prompt
Check every allocation in this parser’s error paths.
/swift-practicesReason about lifetimes, concurrency and module boundaries in Swift.+−
Example prompt
Check which actor owns the cache when this task resumes.
/swiftui-practicesWork through view identity, state ownership and navigation in SwiftUI.+−
Example prompt
Find why navigating back resets the draft in this view.
/kotlin-practicesCheck nullability, Java interoperability and Kotlin build configuration.+−
Example prompt
Check the nullability contract of this Java API from Kotlin.
/harmonyos-practicesBuild and debug HarmonyOS applications with ArkTS and ArkUI.+−
Example prompt
Check how this ArkUI form propagates edits to its state.
Interface design
/standard-designChoose consistent roles for color, type, surfaces and interactions.+−
Example prompt
Choose surface, focus and text roles for this settings panel.
/better-interfaceReview a screen across six design disciplines and prioritize fixes.+−
Example prompt
Review the checkout page and rank the three highest-impact fixes.
/interface-reviewReview a UI change and separate regressions from existing issues.+−
Example prompt
Which usability regressions did this navigation PR introduce?
/better-accessibilityCheck keyboard access, focus, labels and screen-reader behavior.+−
Example prompt
Complete the signup form using only the keyboard.
/better-layoutImprove grouping, alignment and reading order across screen sizes.+−
Example prompt
Check the reading order of this list on a narrow phone.
/better-typographyTune type hierarchy, line length, spacing and wrapping.+−
Example prompt
Adjust this article so long headings wrap naturally on mobile.
/better-colorsChoose color roles and check contrast across themes.+−
Example prompt
Check the muted labels against both light and dark surfaces.
/better-uiRefine icons, corners, surfaces and interaction feedback.+−
Example prompt
Align the icons and hit areas in this compact toolbar.
/better-writingWrite clearer labels, errors and empty states.+−
Example prompt
Rewrite the payment error so the customer knows what to do next.
/frontend-ui-engineeringImplement an interface with coherent components and predictable behavior.+−
Example prompt
Build this filter panel using the existing components and tokens.
/build-designTranslate a design file or screenshot into a working interface.+−
Example prompt
Implement the attached settings screen at desktop and phone widths.
/explain-interfaceInspect a web effect and explain how it was implemented.+−
Example prompt
Explain how the copy icon turns into a checkmark on this page.
/variantCompare alternatives for a component in its actual page context.+−
Example prompt
Show three layouts for this project row with the same content.
/breakStress-test a component with long content and extreme states.+−
Example prompt
Try this card with a long company name and enlarged text.
/state-machineRender a component’s states together so each can be inspected.+−
Example prompt
Show the idle, saving, saved and failed states of this form.
/apple-designApply Apple-inspired design conventions to a requested interface.+−
Example prompt
Adapt this inspector to the conventions of a Mac app.
/mobile-nativeFix mobile viewport, keyboard, scrolling and touch behavior.+−
Example prompt
Find why the keyboard covers the last input on this screen.
Motion
/animateImplement a transition with deliberate timing and interruption behavior.+−
Example prompt
Animate this panel closing and reopening halfway through the transition.
/animation-vocabularyFind the right name for a motion or transition.+−
Example prompt
What do you call a transition where a shared image expands into the next page?
/find-animation-opportunitiesIdentify interactions where motion would clarify what happened.+−
Example prompt
Where would motion help people follow the reorder operation?
/improve-animationsPrioritize improvements to existing motion in an interface.+−
Example prompt
Find the delays that make this menu feel slow.
/review-animationsEvaluate existing motion and explain the findings.+−
Example prompt
Review the drawer transition and explain whether to shorten it.
Testing and review
/browser-testing-with-devtoolsReproduce browser behavior and inspect the page with developer tools.+−
Example prompt
Reproduce the focus loss after switching languages.
/create-verification-skillCreate a project-specific skill that exercises the running application.+−
Example prompt
Create a repeatable check for signing in and exporting a report.
/debugging-and-error-recoveryTrace a failure to its cause and verify the recovery.+−
Example prompt
Trace the intermittent timeout when two imports overlap.
/performance-optimizationMeasure a bottleneck and verify the effect of an optimization.+−
Example prompt
Measure which step dominates the search request.
/benchmark-checklistCheck whether a benchmark measures the intended workload.+−
Example prompt
Check whether this comparison is measuring disk cache hits.
/security-and-hardeningMap threats, tighten boundaries and test the protections.+−
Example prompt
Review the authorization boundary for downloading invoices.
/code-review-and-qualityReview a change for correctness, security and maintainability.+−
Example prompt
Review this diff for data loss on a failed retry.
/interrogateChallenge a change through independent adversarial reviews.+−
Example prompt
Challenge the concurrency assumptions in this diff from independent angles.
/code-simplificationSimplify working code while preserving observable behavior.+−
Example prompt
Simplify this reducer while preserving its public behavior.
/deslopRemove unnecessary generated code and needless abstractions.+−
Example prompt
Remove redundant wrappers introduced in this change.
/no-commentsReview code comments and keep the ones that explain necessary context.+−
Example prompt
Review the comments in this diff against our comment policy.
/correctTurn recurring mistakes into enforceable checks.+−
Example prompt
Prevent the import cycle agents have reintroduced three times.
Delivery and maintenance
/git-workflow-and-versioningOrganize branches, commits, merges and version changes.+−
Example prompt
Organize these related changes into reviewable commits.
/make-pr-easy-to-reviewPrepare a focused pull request with a clear review path.+−
Example prompt
Prepare this PR so a reviewer can follow the behavior change.
/ci-cd-and-automationBuild and debug continuous integration and delivery workflows.+−
Example prompt
Find why the publish workflow skips the tagged build.
/shipping-and-launchVerify a release and prepare its rollout.+−
Example prompt
Verify the release candidate and plan its staged rollout.
/deprecation-and-migrationPlan a compatible transition away from an existing interface.+−
Example prompt
Plan the move from the old config key to its replacement.
/handoffLeave the context and next steps needed to resume work.+−
Example prompt
Write a handoff with the last passing check and the next step.
/reflectReview a session and propose durable improvements to existing skills.+−
Example prompt
Review this session for a lesson worth adding to an existing skill.
Writing and documentation
/technical-writingOrganize technical explanations around the reader’s task.+−
Example prompt
Explain how to recover a failed import for the on-call engineer.
/unslopEdit prose for specific claims, plain wording and a natural voice.+−
Example prompt
Replace vague claims in this introduction with specific wording.
/documentation-and-adrsRecord an architectural decision, its context and tradeoffs.+−
Example prompt
Record why we chose cursor pagination and which tradeoff we accepted.
/documentation-maintenanceIdentify outdated, duplicated or conflicting documentation.+−
Example prompt
Find outdated setup steps and reconcile the two install guides.