Skip to content

rjmurillo/project-toolkit

unversioned · 6e62f3d0a901MIT

Reusable skills and lifecycle skills (/spec to /ship) for software projects, including PR review, memory, and planning workflows

allowed-tools

  • Read25 skills
  • Glob23 skills
  • Grep21 skills
  • Skill12 skills
  • Task10 skills
  • Write10 skills
  • Bash(git:*)9 skills
  • mcp__serena__*7 skills
  • 38 more
    • Edit6 skills
    • Bash4 skills
    • Bash(*)4 skills
    • AskUserQuestion2 skills
    • Bash(git branch:*)2 skills
    • Bash(python3:*)2 skills
    • mcp__github__get_check_run2 skills
    • mcp__github__get_job_logs2 skills
    • mcp__github__issue_read2 skills
    • mcp__github__pull_request_read2 skills
    • WebFetch2 skills
    • WebSearch2 skills
    • bash1 skill
    • Bash(date:*)1 skill
    • Bash(gh:*)1 skill
    • Bash(git add:*)1 skill
    • Bash(git checkout -b:*)1 skill
    • Bash(git commit:*)1 skill
    • Bash(git diff:*)1 skill
    • Bash(git push:*)1 skill
    • Bash(git status:*)1 skill
    • Bash(git switch -c:*)1 skill
    • Bash(mkdir:-p .project-toolkit/scratch)1 skill
    • Bash(pwsh:*)1 skill
    • Bash(python3 -m json.tool:*)1 skill
    • Bash(python3 scripts/redact_secrets.py:*)1 skill
    • Bash(python3 scripts/sync/detect_spec_drift.py*)1 skill
    • Bash(python3:-I */pr/new_pr.py*)1 skill
    • Bash(python3:*/skills/ai-agents-external-claims/scripts/*)1 skill
    • Bash(python3:*/skills/github/scripts/*)1 skill
    • Edit(.project-toolkit/scratch/pr-body-*.md)1 skill
    • glob1 skill
    • mcp__github__add_issue_comment1 skill
    • mcp__github__add_reply_to_pull_request_comment1 skill
    • mcp__github__list_pull_requests1 skill
    • mcp__github__resolve_review_thread1 skill
    • mcp__github__unresolve_review_thread1 skill
    • view1 skill

scripts

  • adr-review
  • scripts/detect_adr_changes.py
  • ai-agents-external-claims
  • scripts/claim_ledger.py
  • analysis-provenance
  • scripts/check_provenance.py
  • analyze
  • scripts/analyze.py
  • api-doc-authoring
  • scripts/api_examples.py
  • 282 more
    • scripts/doc_examples.py
    • autoplan
    • scripts/resolve_route.py
    • benchmark-models
    • scripts/model_benchmark.py
    • build
    • scripts/validation_trigger.py
    • buy-vs-build-framework
    • scripts/calculate_tco.py
    • scripts/check_reassessment_triggers.py
    • scripts/score_decision.py
    • scripts/score_vendor.py
    • chaos-experiment
    • scripts/generate_experiment.py
    • scripts/validate_experiment.py
    • chestertons-fence
    • scripts/investigate.py
    • code-qualities-assessment
    • scripts/assess.py
    • codeql-scan
    • scripts/invoke_codeql_scan.py
    • scripts/invoke_codeql_scan_skill.py
    • context-optimizer
    • scripts/analyze_skill_placement.py
    • scripts/compress_markdown_content.py
    • scripts/context_output_checker.py
    • scripts/context_output_cli.py
    • scripts/context_output_index.py
    • scripts/context_output_manifest.py
    • scripts/context_output_parsing.py
    • scripts/context_output_report.py
    • scripts/context_output_storage.py
    • scripts/distill_artifact.py
    • scripts/extract_and_index.py
    • scripts/path_validation.py
    • scripts/test_skill_passive_compliance.py
    • curating-memories
    • scripts/supersession_sweep.py
    • cva-analysis
    • scripts/validate-cva-matrix.py
    • cynefin-classifier
    • scripts/classify.py
    • decision-critic
    • scripts/decision-critic.py
    • decision-question
    • scripts/decision_question.py
    • destructive-change-safety
    • scripts/destructive_gate.py
    • scripts/gate_verdict.py
    • scripts/scope_preflight.py
    • scripts/sink_scan.py
    • doc-accuracy
    • scripts/doc_accuracy.py
    • scripts/pr_snapshot.py
    • domain-design
    • scripts/evaluate_design.py
    • evidence-provenance
    • scripts/classify_lineage.py
    • fix-markdown-fences
    • scripts/fence_write_guard.py
    • scripts/fix_fences.py
    • github-url-intercept
    • scripts/gist_routing.py
    • scripts/test_url_routing.py
    • scripts/url_validation.py
    • github
    • scripts/gh-native/add-comment-reaction.sh
    • scripts/gh-native/get-pr-context.sh
    • scripts/gh-native/post-issue-comment.sh
    • scripts/gh-native/set-issue-labels.sh
    • scripts/gh-native/set-issue-milestone.sh
    • scripts/issue/check_existing_pr_for_issue.py
    • scripts/issue/claim_issue.py
    • scripts/issue/close_issue.py
    • scripts/issue/edit_issue_body.py
    • scripts/issue/get_issue_comments.py
    • scripts/issue/get_issue_context.py
    • scripts/issue/get_issue_relationships.py
    • scripts/issue/invoke_copilot_assignment.py
    • scripts/issue/issue_provenance.py
    • scripts/issue/list_issues.py
    • scripts/issue/new_issue.py
    • scripts/issue/new_issue_milestone.py
    • scripts/issue/new_issue_output.py
    • scripts/issue/post_issue_comment.py
    • scripts/issue/redact_secrets.py
    • scripts/issue/reopen_issue.py
    • scripts/issue/set_issue_assignee.py
    • scripts/issue/set_issue_labels.py
    • scripts/issue/set_issue_milestone.py
    • scripts/issue/set_issue_relationship.py
    • scripts/milestone/get_latest_semantic_milestone.py
    • scripts/milestone/set_item_milestone.py
    • scripts/notifications/get_actionable_items.py
    • scripts/pr/add_pr_review_thread_reply.py
    • scripts/pr/audit_closing_claims.py
    • scripts/pr/auto_merge_guard.py
    • scripts/pr/check_pr_live_state.py
    • scripts/pr/check_pr_round_cap.py
    • scripts/pr/check_review_thread_resolution_shas.py
    • scripts/pr/check_suppressed_review_findings.py
    • scripts/pr/close_pr.py
    • scripts/pr/closing_claim_extraction.py
    • scripts/pr/commit_ancestry.py
    • scripts/pr/detect_copilot_followup_pr.py
    • scripts/pr/detect_stale_bot_review.py
    • scripts/pr/detect_stale_pr_comments.py
    • scripts/pr/edit_pr_body.py
    • scripts/pr/get_pr_check_logs.py
    • scripts/pr/get_pr_checks.py
    • scripts/pr/get_pr_comments_by_reviewer.py
    • scripts/pr/get_pr_context.py
    • scripts/pr/get_pr_review_comments.py
    • scripts/pr/get_pr_review_threads.py
    • scripts/pr/get_pr_reviewers.py
    • scripts/pr/get_pr_reviews.py
    • scripts/pr/get_pull_requests.py
    • scripts/pr/get_thread_by_id.py
    • scripts/pr/get_thread_conversation_history.py
    • scripts/pr/get_unaddressed_comments.py
    • scripts/pr/get_unresolved_review_threads.py
    • scripts/pr/invoke_pr_comment_processing.py
    • scripts/pr/merge_pr.py
    • scripts/pr/new_pr.py
    • scripts/pr/post_pr_comment_reply.py
    • scripts/pr/pr_context_helpers.py
    • scripts/pr/pr_validations.py
    • scripts/pr/prepare_pr_body.py
    • scripts/pr/reopen_pr.py
    • scripts/pr/resolve_pr_review_thread.py
    • scripts/pr/run_completion_gate.py
    • scripts/pr/set_pr_auto_merge.py
    • scripts/pr/test_pr_merge_ready.py
    • scripts/pr/test_pr_merged.py
    • scripts/pr/triage_red_check.py
    • scripts/pr/unresolve_pr_review_thread.py
    • scripts/pr/update_pr_branch.py
    • scripts/pr/validate_pr_description.py
    • scripts/pr/wait_for_unresolved_zero.py
    • scripts/pr/why_pr_blocked.py
    • scripts/reactions/add_comment_reaction.py
    • scripts/reactions/review_thread_lookup.py
    • scripts/repo/manage_squash_merge_message.py
    • scripts/test_workflow_locally.py
    • scripts/utils/check_github_transport.py
    • scripts/utils/extract_github_context.py
    • golden-principles
    • scripts/scan_principles.py
    • scripts/scan_principles_core.py
    • memory-consolidate
    • scripts/memory_git_targets.py
    • memory
    • __init__.py
    • conftest.py
    • memory_core/__init__.py
    • memory_core/memory_router.py
    • memory_core/reflexion_memory.py
    • memory_core/schema_validation.py
    • memory_core/url_validation.py
    • scripts/__init__.py
    • scripts/convert_index_table_links.py
    • scripts/convert_memory_references.py
    • scripts/count_memory_tokens.py
    • scripts/extract_session_episode.py
    • scripts/improve_memory_graph_density.py
    • scripts/invoke_memory_cross_reference.py
    • scripts/measure_memory_performance.py
    • scripts/migrate_causal_version.py
    • scripts/repair_episode_causal_links.py
    • scripts/search_memory.py
    • scripts/test_memory_health.py
    • scripts/test_memory_size.py
    • merge-resolver
    • scripts/resolve_pr_conflicts.py
    • scripts/verify_no_conflict_markers.py
    • metrics
    • backlog_provenance.py
    • backlog_provenance_report.py
    • collect_metrics.py
    • defect_lineage.py
    • defect_lineage_record.py
    • defect_lineage_report.py
    • observability
    • scripts/check_event_logging.py
    • scripts/query_logs.py
    • orphan-ref-validator
    • scripts/__init__.py
    • scripts/counts.py
    • scripts/envelope.py
    • scripts/filters.py
    • scripts/patterns.py
    • scripts/scan.py
    • scripts/walking.py
    • panning-for-gold
    • scripts/__init__.py
    • scripts/inventory.py
    • scripts/pan.py
    • scripts/synthesis.py
    • planner
    • scripts/executor.py
    • scripts/planner.py
    • pr-comment-responder
    • scripts/check_publication.py
    • scripts/cluster_threads.py
    • pre-mortem
    • scripts/pre-mortem.py
    • prose-self-check
    • scripts/burstiness.py
    • scripts/prose_lint.py
    • quality-grades
    • scripts/check_grade_changes.py
    • scripts/grade_domains.py
    • requirements-interview
    • scripts/audit_check.py
    • scripts/audit_source.py
    • scripts/audit_verify.py
    • scripts/spec_audit.py
    • retrospective
    • scripts/extract_evidence.py
    • scripts/run_retrospective.py
    • scripts/score_atomicity.py
    • review
    • scripts/select_axes.py
    • scripts/validate_findings_scope.py
    • scripts/validate_review_marker.py
    • security-detection
    • detect_infrastructure.py
    • security-scan
    • scripts/scan_constants.py
    • scripts/scan_format.py
    • scripts/scan_patterns.py
    • scripts/scan_vulnerabilities.py
    • skillforge
    • assets/templates/script-template.py
    • scripts/_constants.py
    • scripts/check_docs_safety.py
    • scripts/discover_skills.py
    • scripts/frontmatter.py
    • scripts/init_skill.py
    • scripts/package_skill.py
    • scripts/quick_validate.py
    • scripts/skill_modularity_audit.py
    • scripts/triage_skill_request.py
    • scripts/validate-skill.py
    • skillopt
    • scripts/_mine_handoff.py
    • scripts/_mine_records.py
    • scripts/_mine_sources.py
    • scripts/_skillopt_buffer.py
    • scripts/_skillopt_gates.py
    • scripts/_skillopt_patching.py
    • scripts/mine_sessions.py
    • scripts/skillopt.py
    • slo-designer
    • scripts/calculate_error_budget.py
    • scripts/generate_slo_document.py
    • spec-generator
    • scripts/validate_spec_frontmatter.py
    • spec
    • scripts/metrics_writer.py
    • scripts/redact_secrets.py
    • steering-matcher
    • get_applicable_steering.py
    • scripts/get_applicable_steering.py
    • stuck-detection
    • stuck_detection.py
    • style-enforcement
    • scripts/check_style.py
    • taste-lints
    • scripts/taste_lints.py
    • test
    • scripts/doc_accuracy_trigger.py
    • scripts/dx_trigger.py
    • threat-modeling
    • scripts/generate_mitigation_roadmap.py
    • scripts/generate_threat_matrix.py
    • scripts/validate_threat_model.py
    • validation-authority
    • scripts/relocation_evidence.py
    • scripts/validation_record.py
    • work-operating-model
    • scripts/validate_operating_model.py
plugin.json
name
project-toolkit
description
Reusable skills and lifecycle skills (/spec to /ship) for software projects, including PR review, memory, and planning workflows
author
rjmurillo
license
MIT
extensions
com.openai

What else this package ships

These files come with the package and this site does not publish them. They are listed so you know what is there before you install it.

  • 230Python files
  • 5shell scripts
  • 7JSON files
  • 3XML files
  • 3YAML files
  • 2other files
View on GitHub

Client extensions

Data this package carries for particular clients. The directory lists the clients named and never reads what is addressed to them.

  • com.openai