rfs-proposal
File a Request for Skill (RFS) when a skill gap is detected during execution.
Skill by vyzn-tech
Install
Works with Claude Code, Claude apps, Codex, Cursor, Gemini CLI, GitHub Copilot, VS Code, OpenCode, Goose, Windsurf. Read the repository before you give any tool access to your data.
npx agentmarket install skill/vyzn-tech-rfs-proposal
Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.
Get the weekly diff
The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.
About
Reviews
Write a reviewNo reviews yet. Installed it? Reviews come from verified installers only. How reviews work
Permissions
What this skill can do and what it asks for, from its SKILL.md. Checked Oct 25, 2026.
- Tools
- No tools found
- Secrets
- None asked for
- Install scripts
- None found
Network hosts it talks to 1
codeload.github.com· found in install command
Files it touches
~/.claude/skills/rfs-proposal
What's inside
- Skill name
rfs-proposal- Description
- File a Request for Skill (RFS) when a skill gap is detected during execution.
- License
- MIT
- Instructions
- 117 lines in SKILL.md · view on GitHub
Files (1)
- SKILL.md
SKILL.md (first lines)
# Request for Skill (RFS) Proposal Use this skill when you detect a skill gap — a task type or behavioral pattern that no existing skill covers adequately. **Golden rule:** Never block on a gap. Complete the task first, then file the RFS at the end. ## Rate Limit **At most 1 RFS per run.** If you detect multiple gaps, file the most impactful one and note the others in the issue body. ## Step 1: Check for Duplicates Before filing, search for existing RFS issues: ```bash gh issue list --label "rfs" --state open --json number,title --jq '.[] | "#\(.number) \(.title)"' ``` If a matching RFS already exists, skip filing. Optionally add a comment noting the new occurrence. ## Step 2: Create the RFS Issue File a GitHub Issue using the structured template: ```bash gh issue create \ --label "rfs,rfs:proposed" \ --title "RFS: <proposed-skill-name>" \ --body "$(cat <<'BODY' ## Request for Skill | Field | Value | |-------|-------| | **Skill name** | `<kebab-case-name>` | | **Gap type** | `new-skill` or `skill-extension` | | **Extends skill** | `<existing-skill-name>` (if skill-extension, otherwise N/A) | | **Installation target** | `consumer` (.po-agent/skills/) or `framework` (built-in) | ### Trigger Context What the agent was doing when the gap was detected: - Task type: <description> - Skills consulted: <list of /skill-name checked> - Why existing skills fell short: <explanation> ### Desired Behavior What the skill should teach the agent to do: <detailed description of the behavioral pattern> ### Draft SKILL.md <If you have enough context, draft the SKILL.md content here. Otherwise write "Needs human authoring."> ```markdown --- name: <skill-name> description: <one-line description> disable-model-invocation: true --- # <Skill Title> <Instructions> ``` ### Additional Gaps (if any) <List other gaps detected in this run that were NOT filed as separate RFS issues> ### Source - Run: <link to the GitHub Actions run or PR, if available> BODY )" ``` Adapt the template fields based on the actual gap detected. The key fields are: - **Skill name**: kebab-case, descriptive - **Gap type**: `new-skill` if nothing covers this area; `skill-extension` if an existing skill is close but lacks guidance - **Installation target**: `consumer` for project-specific skills, `framework` for skills that benefit all PO Agent users ## Step 3: Notify on Current Thread After filing the RFS, add a short note to the current PR or thread: > ✅ Task completed. Filed [RFS #N](link) for a missing capability: **<skill-name>** — <one-sentence description of the gap>. This goes in your normal response — do NOT create a separate comment just for the notification. ## Step 4: Log to RFS Log Append a row to `.po-agent/rfs-log.md` (create the file if it doesn't exist): ```bash # Create the log file with header if it doesn't exist if [ ! -f .po-agent/rfs-log.md ]; then mkdir -p .po-agent cat > .po-agent/rfs-log.md << 'HEADER' # RFS Log | Date | RFS # | Skill Name | Gap Type | Status | |------|-------|------------|----------|--------| HEADER fi # Append the new entry echo "| $(date +%Y-%m-%d) | #<NUMBER> | \`<skill-name>\` | <gap-type> | proposed |" >> .po-agent/rfs-log.md ``` Commit and push the log update: ```bash git add .po-agent/rfs-log.md && git commit -m "chore: log RFS #<NUMBER>" && git push ```
From vyzn-tech/po-agent, MIT.
More from vyzn-tech/po-agent
- 0.408score
merge-conflicts
vyzn-tech
Resolve merge conflicts by rebasing.
SkillDFreshness: DClaude Code +9 - 0.408score
ci-wait-resume
vyzn-tech
Wait for CI checks to complete inline.
SkillDFreshness: DClaude Code +9 - 0.406score
mandatory-gates
vyzn-tech
Pre-implementation gates.
SkillDFreshness: DClaude Code +9 - 0.404score
playwright-verify
vyzn-tech
Browser verification using Playwright MCP.
SkillDFreshness: DClaude Code +9 - 0.404score
budget-management
vyzn-tech
Session cost tracking and optimization.
SkillDFreshness: DClaude Code +9 - 0.404score
bug-fix-workflow
vyzn-tech
9-phase workflow for fixing bugs.
SkillDFreshness: DClaude Code +9 - 0.404score
code-quality
vyzn-tech
Run pre-push validation before pushing code.
SkillDFreshness: DClaude Code +9 - 0.404score
review-handling
vyzn-tech
Process review comments from AI review or human reviewers.
SkillDFreshness: DClaude Code +9 - 0.404score
story-workflow
vyzn-tech
9-phase workflow for implementing user stories.
SkillDFreshness: DClaude Code +9 - 0.401score
pr-creation
vyzn-tech
Create GitHub pull requests with proper format.
SkillDFreshness: DClaude Code +9 - 0.399score
code-quality
vyzn-tech
Run project-specific pre-push validation.
SkillDFreshness: DClaude Code +9
Signals
- Stars
- 0
- Forks
- 1
- Open issues
- 1
- Last commit (this folder)
- Mar 5, 2026 (7 months ago)
From GitHub (fetched Oct 24, 2026).
Details
- License
- MIT
- Repository
- github.com/vyzn-tech/po-agent
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
- Source
- GitHubgithub-graphql
More from vyzn-tech
- 0.408score
merge-conflicts
vyzn-tech
Resolve merge conflicts by rebasing.
SkillDFreshness: DClaude Code +9 - 0.408score
ci-wait-resume
vyzn-tech
Wait for CI checks to complete inline.
SkillDFreshness: DClaude Code +9 - 0.406score
mandatory-gates
vyzn-tech
Pre-implementation gates.
SkillDFreshness: DClaude Code +9 - 0.404score
playwright-verify
vyzn-tech
Browser verification using Playwright MCP.
SkillDFreshness: DClaude Code +9 - 0.404score
budget-management
vyzn-tech
Session cost tracking and optimization.
SkillDFreshness: DClaude Code +9 - 0.404score
bug-fix-workflow
vyzn-tech
9-phase workflow for fixing bugs.
SkillDFreshness: DClaude Code +9
Cite this page
rfs-proposal skill. Agent Mart. https://agentmart.dev/skills/vyzn-tech-rfs-proposal (last updated 2026-10-24)