About develop-pyrevit-extensions
A skill for developing pyRevit extensions using the repository’s documentation, planning materials, templates, scripts, and checklists. It guides developers through version-specific API guidance and a workspace-based development process.
Key features
- 01Navigate the pyRevit knowledge base
- 02Use version-specific API guidance
- 03Reuse planning templates and prompts
- 04Scaffold commands from a Python template
- 05Follow review and merge checklists
Use cases
- 01Plan a new pyRevit command
- 02Check API patterns for a Revit version
- 03Prepare extension reviews and merges
Install
Copy the command and run it in a terminal.
$
npx skills add https:/ / github.com/ oriashkenazi/ ai-pyrevit-developer-template --skill develop-pyrevit-extensionsAfter installing, type/develop-pyrevit-extensionsin Claude Code to confirm it loaded.
Bundled files
References and scripts installed along with SKILL.md.
agents/openai.yamlassets/prompts/backlog_code_task_prompt.txtdocument_command.txtgenerate_code.txtiteration_summary_tasks_prompt.txtiteration_task_adjust_prompt.txtnext_feature_ask_task_prompt.txtplanning_phase_prompt.txtreview_ask_task_prompt.txtreview_optimize.txtseed_code_tasks_prompt.txtassets/templates/backlog_template.mddevelopment_template.mdplan_template.mdprd_template.mdstatus_template.mdtech_spec_template.mdreferences/agent_ai_orchestrated_dev_methodology.mdagent_dev_workflow.mdagent_llm_prompting_guidelines.mdagent_overview.mdagent_performance_notes.mdchecklist_code_review.mdchecklist_git_hygiene.mdchecklist_testing_strategy.mdchecklists_overview.mddocs_overview.mdlogging_and_debugging.mdprompts_overview.mdpyrevit_overview.mdDetails
From the project READMEDevelop pyRevit Extensions
Use this skill to navigate the pyRevit knowledge base, planning workflow, and reusable assets in this repo.
Quick Start
- Open
references/docs_overview.mdfor the index. - For setup and first-button walkthroughs, read
CodexWorkspace/human/README.md. - For the full dual-model workflow, read
references/agent_ai_orchestrated_dev_methodology.md.
Versioned Guidance
- For version-specific API patterns and constraints, use the appropriate
pyrevit-revit-20xxskill inCodexWorkspace/skills/. - Use the related pyRevit notes in
references/pyrevit_overview.mdwhen scaffolding a new command.
Planning + Prompts
- Copy planning templates from
assets/templates/intoCodexWorkspace/workspace/. - Use prompts from
assets/prompts/as instructed inreferences/prompts_overview.md.
Scripts + Checklists
- Start new commands from
scripts/new_command_template.py. - Use
references/checklists_overview.mdbefore reviews and merges.
Workspace
- Project-specific artifacts live in
CodexWorkspace/workspace/(plans, tasks, reviews, development.md, backlog.md). - Edit workspace copies only; keep skill references and assets static.
Comments
Markdown supported