feat: adopt org-wide feature-ideation reusable workflow#141
Conversation
Adds the BMAD Analyst (Mary) feature-research-and-ideation workflow as a thin caller stub for the org-wide reusable workflow at petry-projects/.github/.github/workflows/feature-ideation-reusable.yml. Runs every Friday at 07:00 UTC (manually dispatchable). Mary executes a 5-phase multi-skill pipeline (Market Research → Brainstorming → Party Mode → Adversarial → Publish) on Claude Opus 4.6 and posts evidence-grounded feature proposals to the Ideas discussion category. Standard: https://github.com/petry-projects/.github/blob/main/standards/ci-standards.md#8-feature-ideation-feature-ideationyml--bmad-method-repos Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
|
Caution Review failedPull request was closed or merged during review 📝 WalkthroughWalkthroughA new GitHub Actions workflow file is added that orchestrates feature research and ideation for the project. The workflow runs on a weekly schedule (Fridays at 07:00 UTC) and supports manual execution with optional parameters. It delegates execution to a reusable workflow maintained in a central repository, forwarding project context and configuration details. Changes
Estimated code review effort🎯 2 (Simple) | ⏱️ ~8 minutes Possibly related PRs
🚥 Pre-merge checks | ✅ 3✅ Passed checks (3 passed)
✏️ Tip: You can configure your own custom pre-merge checks in the settings. ✨ Finishing Touches🧪 Generate unit tests (beta)
Comment |
|
There was a problem hiding this comment.
Pull request overview
Adopts the org-level “Feature Ideation” reusable GitHub Actions workflow by adding a thin caller workflow in this repo, primarily customizing the project_context passed into the shared pipeline.
Changes:
- Added a scheduled + manually dispatchable
feature-ideation.ymlworkflow that callspetry-projects/.github’s reusable feature ideation workflow. - Configured job permissions, concurrency, and repo-specific
project_context, plus passthrough inputs (focus_area,research_depth) and a Claude OAuth token secret.
| focus_area: ${{ inputs.focus_area || '' }} | ||
| research_depth: ${{ inputs.research_depth || 'standard' }} |
There was a problem hiding this comment.
inputs.* context is only available for workflow_dispatch/workflow_call. This workflow also runs on schedule, so the expressions for focus_area / research_depth can fail on scheduled runs. Use github.event.inputs.<name> (which safely evaluates to null when absent) or gate on github.event_name to provide defaults for non-dispatch triggers.
| focus_area: ${{ inputs.focus_area || '' }} | |
| research_depth: ${{ inputs.research_depth || 'standard' }} | |
| focus_area: ${{ github.event.inputs.focus_area || '' }} | |
| research_depth: ${{ github.event.inputs.research_depth || 'standard' }} |


Summary
Adopts the org-wide BMAD Analyst (Mary) feature-research-and-ideation workflow as a thin caller stub. The reusable workflow lives at petry-projects/.github — this repo only customizes the
project_contextparagraph that tells Mary what the project is and what competitive landscape to research.Standard: ci-standards.md §8
Schedule
Runs every Friday at 07:00 UTC (3 AM EDT / 2 AM EST). Manually dispatchable via the Actions tab with optional
focus_areaandresearch_depth(quick / standard / deep) inputs.What it produces
Each run executes a 5-phase multi-skill pipeline on Claude Opus 4.6:
Typical cost: ~$2-3 per run on Opus 4.6 standard depth.
Test plan
🤖 Generated with Claude Code
Summary by CodeRabbit