Skip to content

Improve create-mountaineer-app first run onboarding#235

Open
pradhankukiran wants to merge 1 commit intopiercefreeman:mainfrom
pradhankukiran:fix/improve-first-run-215
Open

Improve create-mountaineer-app first run onboarding#235
pradhankukiran wants to merge 1 commit intopiercefreeman:mainfrom
pradhankukiran:fix/improve-first-run-215

Conversation

@pradhankukiran
Copy link

Summary

  • improve first run experience so missing database tables no longer crash the default home render; instead return setup guidance to the frontend and disable mutation actions until setup is complete
  • expose the existing Iceaxe-backed migrate click group as an installable project script in generated pyproject.toml
  • update generated project README with explicit local Postgres + migration-first setup flow (createdb remains available as fallback)
  • add optional onboarding prompt to generate agentic config files and include scaffold-specific templates for AGENTS.md, Claude.md, and .cursorrules
  • update CMA docs prompt example and add/adjust builder tests for hidden file allowlist, migrate script generation, and agentic file generation

Testing

  • uv run pytest create_mountaineer_app/__tests__/test_builder.py create_mountaineer_app/__tests__/test_generation.py create_mountaineer_app/__tests__/test_cli.py

Closes #215

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Improve first run

1 participant