FABER Phase 5 - Creates pull request, deploys changes, updates documentation, and closes work item
Creates pull requests, optionally auto-merges them, closes work items, and completes FABER workflows. Triggered when previous phases indicate "go" decision and `operation: "execute_release"` is called.
/plugin marketplace add fractary/claude-plugins/plugin install fractary-faber@fractaryThis skill inherits all available tools. When active, it can use any tool Claude has access to.
workflow/basic.mdYou receive full workflow context from all previous phases and respect autonomy gates. </CONTEXT>
<CRITICAL_RULES>
Context Provided:
{
"work_id": "abc12345",
"auto_merge": false,
"frame": {"work_item_title": "...", "branch_name": "...", "source_id": "123"},
"architect": {"spec_file": "...", "key_decisions": [...]},
"build": {"commits": [...], "files_changed": [...]},
"evaluate": {"decision": "go", "test_results": {...}}
}
</INPUTS>
<WORKFLOW>
1. **Create Pull Request** - Open PR from feature branch to main
2. **Link Work Item** - Reference issue in PR description
3. **Add Spec Reference** - Link to specification
4. **Check Auto-Merge** - Merge if configured and autonomous
5. **Close Work Item** - Update work tracking system
6. **Update Session** - Record release results
7. **Post Notification** - Report completion
See workflow/basic.md for detailed steps.
</WORKFLOW>
See: plugins/faber/docs/RESPONSE-FORMAT.md for complete specification.
Success Response:
{
"status": "success",
"message": "Release phase completed - PR created and work item closed",
"details": {
"phase": "release",
"pr_url": "https://github.com/org/repo/pull/456",
"pr_number": 456,
"merge_status": "open",
"work_item_closed": true
}
}
Warning Response (PR created but work item not closed):
{
"status": "warning",
"message": "Release phase completed with warnings - PR created but work item not closed",
"details": {
"phase": "release",
"pr_url": "https://github.com/org/repo/pull/456",
"pr_number": 456,
"merge_status": "open",
"work_item_closed": false
},
"warnings": [
"Could not close work item #123 - permission denied",
"Work item may need manual closure"
],
"warning_analysis": "The pull request was created successfully but the work item could not be automatically closed",
"suggested_fixes": [
"Manually close issue #123 after PR is merged",
"Check GitHub token has 'issues:write' permission"
]
}
Failure Response:
{
"status": "failure",
"message": "Release phase failed - could not create pull request",
"details": {
"phase": "release"
},
"errors": [
"No commits to create PR from",
"Branch 'feat/123-export' does not exist on remote"
],
"error_analysis": "The pull request could not be created because the branch has not been pushed to the remote repository",
"suggested_fixes": [
"Push local commits: git push -u origin feat/123-export",
"Verify branch exists locally with: git branch -a"
]
}
</OUTPUTS>
This Release skill creates pull requests and completes FABER workflows.
Creating algorithmic art using p5.js with seeded randomness and interactive parameter exploration. Use this when users request creating art using code, generative art, algorithmic art, flow fields, or particle systems. Create original algorithmic art rather than copying existing artists' work to avoid copyright violations.
Applies Anthropic's official brand colors and typography to any sort of artifact that may benefit from having Anthropic's look-and-feel. Use it when brand colors or style guidelines, visual formatting, or company design standards apply.
Create beautiful visual art in .png and .pdf documents using design philosophy. You should use this skill when the user asks to create a poster, piece of art, design, or other static piece. Create original visual designs, never copying existing artists' work to avoid copyright violations.