Search

PythonReactSEOPDF
GitHub Skill

ops-rebuild-clean

Clean and rebuild the solution to ensure a fresh state. Use this when the user faces transient build errors or stale artifacts.

aalmada☆ 15 Repository stars0 Repository forks

Installation

Follow the repository instructions for this skill and your agent. Review the files and dependencies before adding it to your workflow.

View source ↗Guides

Skill instructions

To ensure a clean build state and resolve transient compilation issues, follow this process:

  1. Stop Background Processes

    • Ensure no background dotnet processes are running that might lock files.
    • Check for running Aspire instances or test hosts.
  2. Clean Solution

    • Run dotnet clean in the root directory.
    • This removes all intermediate output and binaries.

// turbo 3. Rebuild

  • Run dotnet build in the root directory to compile the entire solution from scratch.
  1. Verify and Report
    • Check the output for any persistent errors.
    • If the build succeeds, notify the user: "✅ Workspace is clean and builds successfully."
    • If errors persist, they are likely genuine code issues rather than stale artifacts.
    • Use grep_search or read_file to investigate the specific error messages.

When to Use

  • Build errors that seem inconsistent
  • After major dependency changes
  • When switching branches with significant changes
  • Stale artifact issues
  • After package version updates

Related Skills

Used By:

  • /test__verify_feature - May reference this for clean builds

Next Steps:

  • /test__verify_feature - Full verification after clean rebuild
  • /test__unit_suite or /test__integration_suite - Test the rebuilt solution

See Also:

Examples

Read the usage examples in the source repository.

View source ↗

Source history

Indexed on
2026-03-11
Index updated
2026-03-11
Branch
main

Index and sync dates describe this directory. View the source repository for code history.

GitHub ↗

chat Comments (0)

chat_bubble_outline

No comments yet. Be the first to share your thoughts!