prepare
Translates technical requirement documents into structured project management issues and initializes development branches.
Install
mkdir -p .claude/skills/prepare && curl -L -o skill.zip "https://agentskills.codes/api/skills/download/17283" && unzip -o skill.zip -d .claude/skills/prepare && rm skill.zipInstalls to .claude/skills/prepare
Activation
This is the description your AI agent reads to decide when to run this skill — the better it matches your request, the more reliably it fires.
Create implementation preparation artifacts from approved requirements. Use when a user asks to convert requirements into a project management issue and generate or create the implementation branch using workflow naming rules.Key capabilities
- →Read `CONTRIBUTING.md` for project standards and tool configuration.
- →Extract context, scope, acceptance criteria, and Definition of Done from requirements.
- →Build issue content with a standardized title and body.
- →Create project management issues or provide creation instructions.
- →Create implementation branches or provide branch creation commands.
- →Ensure strict traceability to requirements.
How it works
The skill reads requirements, extracts key information, and then uses project-defined standards from `CONTRIBUTING.md` to generate a project management issue and an implementation branch.
Inputs & outputs
When to use prepare
- →Convert a markdown requirements doc into a Jira or Linear ticket
- →Initialize a new feature branch based on defined acceptance criteria
- →Standardize issue titles for new development tasks
- →Automate the transition from requirements gathering to task tracking
About this skill
Prepare
Run the preparation phase from the official workflow: create a project management issue from requirements and create or define the implementation branch.
Input (requirements doc path or task slug): $ARGUMENTS
If a task slug is provided, resolve it to workflow/requirements/{task-name}.md.
Workflow
- Read
CONTRIBUTING.mdfor project standards, template paths, and tool configuration. Use the Project Management section to determine which tool and access method to use for issue creation and status updates. - Load requirements source.
- Read
workflow/requirements/{task-name}.md. - Extract context, scope, acceptance criteria, and Definition of Done.
- Build issue content.
- Title: start with a lowercase action verb (
add,fix,remove,replace,update) + what is affected + where or why. Keep under ~60 characters.- Good:
add retry logic to payment webhook,fix duplicate insert on concurrent signup - Avoid: vague (
update auth), abstract (improve system resilience), or overly long titles.
- Good:
- Body: follow the user story template defined in
CONTRIBUTING.mdWorkflow Templates section. - Keep issue text 1:1 aligned with requirements.
- Create issue or provide creation instructions.
- Use the tool and access method defined in
CONTRIBUTING.mdProject Management section. - If tooling/access is available, create the issue and capture issue number + URL.
- If tooling/access is unavailable, return exact issue title/body and exact command(s) to create it.
- Create branch or provide branch command.
- Read branch naming conventions from
CONTRIBUTING.md. - If possible, create the branch.
- If not possible, provide exact branch creation command.
Output Contract
Return sections in this order:
- Issue title and body used.
- Issue status:
- issue number + URL when created
- or pending creation instructions
- Branch status:
- branch name
- created/not-created state
- exact command when manual creation is required
Quality Checks
- Keep strict traceability to requirements.
- Keep branch names short, descriptive, and in kebab-case.
- Never add scope not present in requirements.
- Never include local file paths (e.g.,
workflow/requirements/,workflow/plans/) in issue content sent to external tools.
When not to use it
- →When adding scope not present in the original requirements.
- →When including local file paths in issue content sent to external tools.
- →When the task is not about converting requirements into a project management issue or creating an implementation branch.
Limitations
- →The skill relies on `CONTRIBUTING.md` for project standards, templates, and tool configuration.
- →It cannot add scope that is not present in the original requirements.
- →It cannot include local file paths in issue content sent to external tools.
How it compares
This skill automates the transition from requirements to project management tasks and branch creation, ensuring adherence to project-specific naming conventions and templates, which is more consistent than manual task creation.
Compared to similar skills
prepare side by side with the closest alternatives in the catalog.
| Skill | Installs | Updated | Safety | Difficulty |
|---|---|---|---|---|
| prepare (this skill) | 0 | 4mo | No flags | Intermediate |
| github-project-management | 4 | 5mo | Review | Advanced |
| task-master | 22 | 5mo | Review | Intermediate |
| create-plans | 1 | 8mo | Review | Intermediate |
Try saying
Example prompts that trigger this skill in your AI assistant.
More by This-Is-NPC
View all by This-Is-NPC →You might also like
github-project-management
ruvnet
Comprehensive GitHub project management with swarm-coordinated issue tracking, project board automation, and sprint planning
task-master
sfc-gh-dflippo
AI-powered task management for structured, specification-driven development. Use this skill when you need to manage complex projects with PRDs, break down tasks into subtasks, track dependencies, and maintain organized development workflows across features and branches.
create-plans
glittercowboy
Create hierarchical project plans optimized for solo agentic development. Use when planning projects, phases, or tasks that Claude will execute. Produces Claude-executable plans with verification criteria, not enterprise documentation. Handles briefs, roadmaps, phase plans, and context handoffs.
phasing
WellApp-ai
Group slices into risk-optimized phases with timeline generation
code-task-generator
mikeyobrien
Generates structured .code-task.md files from descriptions or PDD implementation plans. Auto-detects input type, creates properly formatted tasks with Given-When-Then acceptance criteria.
flow-next
gmickel
Manage .flow/ tasks and epics. Triggers: 'show me my tasks', 'list epics', 'what tasks are there', 'add a task', 'create task', 'what's ready', 'task status', 'show fn-1-add-oauth'. NOT for /flow-next:plan or /flow-next:work.