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.