Skip to content

arii/tech-dancer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1,172 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

BoomTick

BoomTick is a consolidated developer toolkit and a high-performance content platform (boomtick.blog).

🌐 Content Platform (boomtick.blog)

The core of this repository is a Vite-powered React application that serves as the boomtick.blog platform.

  • Source Code: Located in the src/ directory.
  • Development:
    pnpm dev
  • Build:
    pnpm build

📦 Developer Toolkit (boomtick-pkg)

The repository also includes a self-contained developer unit under the boomtick-pkg/ directory:

  • boomtick-pkg/cli/: A Python-based CLI (td) that serves as the unified entry point for repository automation, GitHub operations, and agent coordination.
  • boomtick-pkg/mcp/: A Model Context Protocol (MCP) server that provides a structured interface for AI agents to interact with the repository.

🚀 Quick Start

To bootstrap the developer environment, install all dependencies, and initialize the toolkit, run:

bash boomtick-pkg/install.sh

🛠 Entry Points

1. td CLI

The primary tool for local automation. After installation, you can run:

td doctor

to verify your runtime consistency.

2. BoomTick MCP Server

A TypeScript-based MCP server communicating via stdio.

  • Location: boomtick-pkg/mcp/
  • Build: pnpm --filter ./boomtick-pkg/mcp build
  • Run: node boomtick-pkg/mcp/dist/index.js

🤖 Agent Coordination & .agent-context.json

This repository uses a Schema-Driven Contract Pipeline. All AI agents MUST:

  1. Consult .agent-context.json immediately upon startup to discover available tools and CLI subcommands.
  2. Follow the 'MCP-First' policy: Prioritize Tier 1 (MCP) tools and Tier 2 (td) subcommands over raw shell commands (Tier 3).
  3. Practice Self-Correction: If you catch yourself about to run a raw shell command that has a tool equivalent, stop and use the tool.

📖 Documentation

⚖️ License

This project is licensed under the Apache License 2.0. See the LICENSE file for details.

About

This is a portfolio as a platform that synthesizes three worlds — Robotics/AI Engineering, Data Analysis, and West Coast Swing dance — into a single showcase that proves technical competence by actually doing the thing, publicly.

Resources

License

Contributing

Stars

Watchers

Forks

Packages

 
 
 

Contributors