askill
workflow

workflowSafety 95Repository

How we track and deliver work. Covers the Basecamp-to-GitHub flow for client requests, task tracking, cross-linking, and issue templates. Use when working on client tasks, creating issues, or checking assignments.

0 stars
1.2k downloads
Updated 3/14/2026

Package Files

Loading files...
SKILL.md

Workflow

How Work Flows

  1. Client request arrives in Basecamp (todo, message, or comment)
  2. Read and summarize the Basecamp todo to understand the request
  3. Create a GitHub issue with technical details for implementation
  4. Cross-link — Basecamp todo URL in the GitHub issue body, GitHub issue URL in Basecamp todo comments
  5. Do the work in code, referencing the GitHub issue
  6. Report back through Basecamp for the client; keep implementation details in GitHub

Tool Boundaries

ToolAudiencePurpose
BasecampClient-facingTask requests, status updates, client communication
GitHub IssuesDeveloper-facingTechnical details, implementation, internal findings

Basecamp todos and GitHub issues SHOULD cross-link (many-to-many — one todo MAY relate to multiple issues and vice versa).

Note: GitHub access is granted on request. If the user does not have repo access, skip steps 3-5 above and use Basecamp only. Do not assume access — check with gh or ask the user.

Tooling

Load simpleapps:basecamp for Basecamp MCP tools and Chrome fallback. Load simpleapps:github for gh CLI usage and org conventions.

Creating Issues from Basecamp Todos

Before creating an issue, gather context from Basecamp (see simpleapps:basecamp skill for full MCP tool reference):

  1. Use get_todo to read the Basecamp todo and summarize the client request
  2. Use list_documents + get_document to find the project's site-info document for siteId and domain name. If no site-info document exists, ask the user to create one in Basecamp.

See the simpleapps:github skill for gh CLI usage and org conventions.

Issue template for Basecamp-linked issues:

gh issue create --repo simpleapps-com/<repo> \
  --title "<brief technical title>" \
  --body "## Basecamp
<basecamp_todo_url>

## Client
<client/project name> — <domain> (siteId: <siteId>)

## Summary
<technical summary of what needs to be done>

## Acceptance Criteria
- [ ] <criteria from the Basecamp request>"

Cross-Linking

  • Include the Basecamp todo URL in the GitHub issue body (under a ## Basecamp heading)
  • After creating the issue, provide the GitHub issue URL to the user so they can add it to the Basecamp todo comments

References

  • See simpleapps:basecamp skill for MCP tools, Chrome fallback, and Basecamp navigation
  • See simpleapps:github skill for GitHub org conventions and gh CLI usage
  • See simpleapps:fyxer skill for Fyxer meeting transcript processing and Basecamp posting

Install

Download ZIP
Requires askill CLI v1.0+

AI Quality Score

70/100Analyzed 3/15/2026

Comprehensive workflow guide covering Basecamp-to-GitHub process with clear steps, issue templates, and cross-linking guidance. Well-structured with good actionability. However, heavily tied to internal org (simpleapps) and references internal-only skills, reducing reusability. Path depth >4 suggests internal-only context.

95
90
40
85
90

Metadata

Licenseunknown
Version-
Updated3/14/2026
Publishersimpleapps-com

Tags

githubgithub-actions