-
Notifications
You must be signed in to change notification settings - Fork 47
[Amber] Fix: [Amber Refactor] Update the Start spec-kit workflow's welcome greeting and subsequent command suggestions with proper nomenclature #524
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: main
Are you sure you want to change the base?
Conversation
…enclature - Use "SpecKit" (capital S and K) in workflow greeting messages - Add specific command suggestions for SpecKit workflows (/speckit.specify, /speckit.plan, /speckit.tasks, /speckit.implement) - Update runner greeting generation logic to detect SpecKit workflows - Improve frontend welcome message punctuation consistency Resolves #523 Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
|
|
||
| # Create appropriate greeting based on workflow type | ||
| if "speckit" in workflow_name.lower() or "spec-kit" in workflow_name.lower(): | ||
| greeting = f"Greet the user and explain that the {display_name} workflow is now active. Briefly describe what this workflow helps with based on the systemPrompt in ambient.json. Mention that they can use commands like /speckit.specify to create specifications, /speckit.plan for implementation planning, /speckit.tasks for task generation, and /speckit.implement to execute the plan. Keep it concise and friendly." |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
remove "based on the systemPrompt in ambient.json" we just removed it from all the other workflows. its causing issues.
| if "speckit" in workflow_name.lower() or "spec-kit" in workflow_name.lower(): | ||
| greeting = f"Greet the user and explain that the {display_name} workflow is now active. Briefly describe what this workflow helps with based on the systemPrompt in ambient.json. Mention that they can use commands like /speckit.specify to create specifications, /speckit.plan for implementation planning, /speckit.tasks for task generation, and /speckit.implement to execute the plan. Keep it concise and friendly." | ||
| else: | ||
| greeting = f"Greet the user and explain that the {display_name} workflow is now active. Briefly describe what this workflow helps with based on the systemPrompt in ambient.json. Keep it concise and friendly." |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
same here. reference to ambient.json has to be removed.
Claude Code ReviewSummaryThis PR was automatically generated by Amber to address issue #523. The changes update nomenclature for the SpecKit workflow's welcome greeting and command suggestions. However, the PR contains unresolved merge conflicts that must be fixed before merging. Issues by Severity🚫 Blocker Issues1. Unresolved Merge Conflicts in main.py
Required Action: Resolve all merge conflicts by choosing the correct version for each section. Based on the PR description (updating SpecKit nomenclature), the HEAD version (lines 1088-1098 and 1536-1547) should be kept for the greeting logic. 🔴 Critical Issues2. Massive Code Duplication (1500+ lines)
3. Python Code Standards Violations
🟡 Major Issues4. Frontend Change Appears Unrelated to Issue
🔵 Minor Issues5. Missing Context in PR Description
6. No Test Coverage Mentioned
Positive Highlights✅ Security: Token redaction patterns are maintained in cloning logic (lines 1010-1013, 922-925) RecommendationsImmediate Actions (Before Merge)
Post-Merge Actions
Risk AssessmentCANNOT MERGE - Blocker issues present Adherence to Standards❌ CLAUDE.md Python Standards: Merge conflicts violate all standards Reviewer: Claude Code Review (Automated) 🔍 View AI decision process (logs available for 90 days) 📋 View memory system files loaded (click to expand)What Amber Loaded for Code ReviewAmber automatically loaded these repository standards from the memory system:
Impact: This review used your repository's specific code quality standards, security patterns, and best practices from the memory system (PRs #359, #360) - not just generic code review guidelines. |
Automated Fix by Amber Agent
This PR addresses issue #523 using the Amber background agent.
Changes Summary
Pre-merge Checklist
Reviewer Notes
This PR was automatically generated. Please review:
🤖 Generated with Amber Background Agent
Closes #523