aws / aws/amazon-q-developer-cli
Feature Request: Q-INIT Codebase Analysis and Development Workflow Setup
- Vorherrschende Sprache
- Rust
- Sterne
- 2k
- Forks
- 439
- PR-Merge-Kennzahlen
- Keine gemergten PRs in 30 T.
Beschreibung
### Checks
- [x] I have searched [github.com/aws/amazon-q-developer-cli/issues](https://github.com/aws/amazon-q-developer-cli/issues?q=) and there are no duplicates of my issue
### Operating system
macOS 15.5.0 (24F74)
### Expected behaviour
Amazon Q should provide an `init` command (similar to Claude's functionality) that would:
1. Codebase Analysis: Automatically scan project structure (e.g., `tree src/`) and map file dependencies
2. Visual Documentation: Generate dependency diagrams and architecture visualizations
3. Rule Inference: Analyze codebase patterns to infer project-specific rules and conventions
4. Git Actions Setup: Automatically configure appropriate GitHub Actions workflows based on detected project type
5. Development Hooks: Set up pre-commit hooks, testing hooks, and validation scripts
6. Intelligent Test Suggestions: Propose relevant test hooks such as:
- Localization validation
- Dependency integrity checks
- Code quality gates
- Security scans
- Performance benchmarks
The feature should be configurable, allowing users to customize which hooks and workflows to enable based on their specific project needs.
### Actual behaviour
--
### Steps to reproduce
1. User wants to quickly bootstrap a development environment for a new or existing project
2. User expects an `init` command that would analyze their codebase
3. User wants automated setup of testing, CI/CD, and development best practices
4. Currently no such comprehensive initialization feature exists
Beitragsleitfaden
Rechercherichtung
Der Issue nennt keine Dateien, Tests oder bestehenden Einstiegspunkte zur Untersuchung. Beginne damit, den vorgeschlagenen init-Befehl über die Codebasisanalyse, visuelle Dokumentation, abgeleitete Regeln, GitHub Actions, Entwicklungshooks und Testvorschläge hinweg einzugrenzen, und definiere anschließend Konfigurationsgrenzen und Akzeptanzkriterien für ein vollständiges Setup.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Bewertung
- Tech-Stack
- git, github-actions
- Bereich
- ci-cd, cli, devops, tooling
- Issue-Typ
- Feature
- Schwierigkeit
- 5/5
- Geschätzter Aufwand
- Über eine Woche
- Aktivitätsstatus
- Veraltet
- Klarheit
- Muss geklärt werden
- Anfängerfreundlichkeit
- 20/100