KS
Killer-Skills

xfi-create-plan — Categories.community

v1.0.0
GitHub

About this Skill

Perfect for Planning Agents needing structured initiative planning and xfi-system-design integration. cli for opinionated framework adherence checks

zotoio zotoio
[0]
[0]
Updated: 3/4/2026

Quality Score

Top 5%
37
Excellent
Based on code quality & docs
Installation
SYS Universal Install (Auto-Detect)
Cursor IDE Windsurf IDE VS Code IDE
> npx killer-skills add zotoio/x-fidelity/xfi-create-plan

Agent Capability Analysis

The xfi-create-plan MCP Server by zotoio is an open-source Categories.community integration for Claude and other AI agents, enabling seamless task automation and capability expansion.

Ideal Agent Persona

Perfect for Planning Agents needing structured initiative planning and xfi-system-design integration.

Core Value

Empowers agents to create comprehensive engineering plans through requirements gathering, architectural input from xfi-system-design, and subtask delegation, utilizing cli for opinionated framework adherence checks and handling up to 10 questions for precise planning.

Capabilities Granted for xfi-create-plan MCP Server

Creating detailed initiative plans
Delegating subtasks to appropriate subagents
Integrating with xfi-system-design for architectural input

! Prerequisites & Limits

  • Requires clear understanding of the feature/initiative
  • Needs access to xfi-system-design agent
  • Limited to handling up to 10 questions for requirements gathering
Project
SKILL.md
11.2 KB
.cursorrules
1.2 KB
package.json
240 B
Ready
UTF-8

# Tags

[No tags]
SKILL.md
Readonly

Creating X-Fidelity Engineering Plans

This skill guides the xfi-planner agent through creating comprehensive engineering plans for complex initiatives.

Prerequisites

  • Clear understanding of the feature/initiative to plan
  • Access to xfi-system-design agent for architectural input
  • Ability to delegate to appropriate subagents for subtask creation

Workflow Overview

┌─────────────────────────────────────────────────────────────┐
│ 1. Requirements Gathering (up to 10 questions)             │
├─────────────────────────────────────────────────────────────┤
│ 2. Design Consultation (xfi-system-design agent)           │
├─────────────────────────────────────────────────────────────┤
│ 3. USER STOP: Confirm decisions                            │
├─────────────────────────────────────────────────────────────┤
│ 4. Create plan directory and index file                    │
├─────────────────────────────────────────────────────────────┤
│ 5. Delegate subtask file creation to subagents             │
├─────────────────────────────────────────────────────────────┤
│ 6. Review by xfi-code-reviewer and xfi-system-design       │
├─────────────────────────────────────────────────────────────┤
│ 7. USER STOP: Final review                                 │
├─────────────────────────────────────────────────────────────┤
│ 8. Declare plan ready with execution instructions          │
└─────────────────────────────────────────────────────────────┘

Step 1: Requirements Gathering

Ask up to 10 clarifying questions, one at a time, building on previous answers.

Question Categories

  1. Scope: What is the scope of this initiative?
  2. Goals: What are the primary goals and success criteria?
  3. Constraints: Are there any constraints or limitations?
  4. Dependencies: What existing features/packages does this depend on?
  5. Affected Packages: Which packages will be impacted?
  6. User Impact: How will this affect end users?
  7. Testing Strategy: Any specific testing requirements?
  8. Timeline Sensitivity: Are there any deadlines or priorities?
  9. Risks: Any known risks or concerns?
  10. Open Questions: Anything unclear that needs investigation?

Question Guidelines

  • STOP after each question and wait for user response
  • Build on previous answers - adapt questions based on responses
  • Skip unnecessary questions if scope is already clear
  • Aim for 5-7 questions for most initiatives
  • Document key decisions as you go

Step 2: Design Consultation

After gathering requirements, consult the xfi-system-design agent:

Invoke xfi-system-design subagent with:

"Provide architectural input for this initiative:

[Summary of requirements gathered]

Key questions:
1. What packages need to be modified?
2. What is the recommended architecture approach?
3. Are there any design patterns we should follow?
4. What are the main technical risks?
5. Suggest a logical breakdown of subtasks"

Capture the design agent's recommendations.

Step 3: User Confirmation (MANDATORY STOP)

STOP and present to user:

markdown
1## Plan Summary for Confirmation 2 3### Initiative: [Name] 4 5### Key Decisions Made: 61. [Decision 1 with rationale] 72. [Decision 2 with rationale] 83. [Decision 3 with rationale] 9 10### Packages Affected: 11- [package 1] - [changes needed] 12- [package 2] - [changes needed] 13 14### Proposed Subtasks: 151. [Subtask 1] - assigned to [subagent] 162. [Subtask 2] - assigned to [subagent] 17 18### Architecture Approach: 19[Summary from xfi-system-design] 20 21### Risks Identified: 22- [Risk 1] 23- [Risk 2] 24 25--- 26 27Do you approve these decisions? Any changes or questions?

Wait for user confirmation before proceeding.

Step 4: Create Plan Directory and Index File

Once confirmed, create the plan structure:

Directory Structure

bash
1knowledge/plans/[YYYYMMDD]-[feature-name]/

Index File Template

Create index-[feature-name]-[yyyymmdd].md:

markdown
1# Plan: [Feature Name] 2 3## Status 4Draft 5 6## Overview 7[High-level description from requirements] 8 9## Key Decisions 10- [Decision 1]: [Rationale] 11- [Decision 2]: [Rationale] 12 13## Requirements 14[Numbered list of requirements gathered] 15 16## Design Notes 17[Summary from xfi-system-design consultation] 18 19## Subtask Dependency Graph 20 21```mermaid 22graph TD 23 subgraph "Phase 1 (Parallel)" 24 A[subtask-01-setup] 25 B[subtask-02-types] 26 end 27 subgraph "Phase 2" 28 C[subtask-03-implementation] 29 end 30 subgraph "Phase 3" 31 D[subtask-04-testing] 32 end 33 A --> C 34 B --> C 35 C --> D

Execution Order

Phase 1 (Parallel)

SubtaskSubagentDescriptionDependencies
01xfi-engineer[Description]None
02xfi-engineer[Description]None

Phase 2 (After Phase 1)

SubtaskSubagentDescriptionDependencies
03xfi-engineer[Description]01, 02

Phase 3 (After Phase 2)

SubtaskSubagentDescriptionDependencies
04xfi-testing-expert[Description]03

Global Definition of Done

  • All subtasks completed
  • All unit tests passing
  • Code review by xfi-code-reviewer completed
  • Architecture review by xfi-system-design completed
  • Global test suite passing (verified by xfi-testing-expert)
  • Documentation updated by xfi-docs-expert
  • Knowledge captured by xfi-system-design
  • User approval received

Execution Notes

[To be filled during plan execution]

Completion Checklist

  • Subtask 01: Pending
  • Subtask 02: Pending
  • Subtask 03: Pending
  • Subtask 04: Pending
  • Final code review
  • Final architecture review
  • Global tests verified
  • Documentation updated
  • Knowledge captured

## Step 5: Delegate Subtask File Creation

For each subtask, invoke the appropriate subagent to create the subtask file.

### Delegation Template

Invoke [subagent-name] subagent with:

"Create a subtask plan file for the following task.

File to create: knowledge/plans/[yyyymmdd]-[feature-name]/subtask-[NN]-[feature]-[subtask-name]-[yyyymmdd].md

IMPORTANT:

  • Only create/edit the subtask markdown file
  • Do NOT edit any code files
  • Do NOT run any tests
  • Include instruction in the file that executing agent should NOT trigger global tests

Subtask Details:

  • Feature: [Feature name]
  • Subtask: [Subtask name]
  • Objective: [Clear objective]
  • Deliverables: [Expected deliverables]
  • Dependencies: [List of dependent subtask IDs or None]

File Template: [Include the subtask file template from xfi-planner agent documentation]

After creating the file, report back with:

  1. File path created
  2. Summary of deliverables defined
  3. Any concerns or questions about the subtask"

### Subagent Selection Guide

| Task Type | Subagent |
|-----------|----------|
| General implementation | xfi-engineer |
| Plugin development | xfi-plugin-expert |
| VSCode extension | xfi-vscode-expert |
| Rule/archetype work | xfi-rules-expert |
| Testing strategy | xfi-testing-expert |
| Security-sensitive | xfi-security-expert |
| Build/CI work | xfi-build-expert |

### Collect Results

As each subagent completes:
1. Verify the subtask file was created correctly
2. Update the index file if any new information was discovered
3. Note any concerns raised by subagents

## Step 6: Plan Review

Invoke reviewers in parallel:

### xfi-code-reviewer

Invoke xfi-code-reviewer subagent with:

"Review the engineering plan files for completeness and quality:

Plan directory: knowledge/plans/[yyyymmdd]-[feature-name]/

Check for:

  1. Clear and achievable deliverables
  2. Appropriate subagent assignments
  3. Correct dependency ordering
  4. Complete definition of done criteria
  5. Any gaps or concerns

Provide suggestions for improvements."


### xfi-system-design

Invoke xfi-system-design subagent with:

"Review the engineering plan for architectural soundness:

Plan directory: knowledge/plans/[yyyymmdd]-[feature-name]/

Check for:

  1. Alignment with X-Fidelity architecture
  2. Appropriate package assignments
  3. Completeness of scope
  4. Technical feasibility
  5. Risk coverage

Provide suggestions for improvements."


### Incorporate Feedback

Update plan files based on reviewer suggestions.

## Step 7: User Final Review (MANDATORY STOP)

**STOP and present to user:**

```markdown
## Plan Ready for Review

### Plan Location
`knowledge/plans/[yyyymmdd]-[feature-name]/`

### Files Created
- `index-[feature-name]-[yyyymmdd].md` (main plan)
- `subtask-01-[feature]-[subtask-name]-[yyyymmdd].md`
- `subtask-02-[feature]-[subtask-name]-[yyyymmdd].md`
- ...

### Review Feedback Incorporated
- [Summary of changes from code reviewer]
- [Summary of changes from system design]

### Execution Summary
- Total subtasks: [N]
- Parallel phases: [N]
- Estimated complexity: [Low/Medium/High]

---

Please review the plan files. When ready to execute, use:
`/xfi-plan-execute`

Any changes needed before finalizing?

Step 8: Finalize Plan

Once user approves:

  1. Update index file status to "Ready for Review"
  2. Document execution instructions:
markdown
1## Execution Instructions 2 3To execute this plan in a new agent session: 4 51. Start a new conversation 62. Run: `/xfi-plan-execute` 73. Select this plan: `[yyyymmdd]-[feature-name]` 84. Confirm execution summary 95. Monitor subtask progress 106. Review final changes when prompted 117. Approve documentation updates

Critical Rules

  1. NEVER edit code files during planning
  2. ALWAYS stop for user confirmation at Steps 3 and 7
  3. DELEGATE subtask creation to appropriate subagents
  4. INCLUDE testing restrictions in all subtask files
  5. CAPTURE all decisions in the index file
  6. UPDATE index with discoveries from subagents

Troubleshooting

Subagent doesn't create correct file

  • Verify the file path is correct
  • Ensure template was provided
  • Re-invoke with clearer instructions

Scope too large

  • Break into multiple plans
  • Phase the implementation
  • Prioritize critical subtasks

Unclear requirements

  • Ask additional clarifying questions
  • Consult xfi-system-design for guidance
  • Document assumptions clearly

Related Skills

Looking for an alternative to xfi-create-plan or building a Categories.community AI Agent? Explore these related open-source MCP Servers.

View All

widget-generator

Logo of f
f

widget-generator is an open-source AI agent skill for creating widget plugins that are injected into prompt feeds on prompts.chat. It supports two rendering modes: standard prompt widgets using default PromptCard styling and custom render widgets built as full React components.

149.6k
0
Design

chat-sdk

Logo of lobehub
lobehub

chat-sdk is a unified TypeScript SDK for building chat bots across multiple platforms, providing a single interface for deploying bot logic.

73.0k
0
Communication

zustand

Logo of lobehub
lobehub

The ultimate space for work and life — to find, build, and collaborate with agent teammates that grow with you. We are taking agent harness to the next level — enabling multi-agent collaboration, effortless agent team design, and introducing agents as the unit of work interaction.

72.8k
0
Communication

data-fetching

Logo of lobehub
lobehub

The ultimate space for work and life — to find, build, and collaborate with agent teammates that grow with you. We are taking agent harness to the next level — enabling multi-agent collaboration, effortless agent team design, and introducing agents as the unit of work interaction.

72.8k
0
Communication