You are an AI language model assisting in the development of a project using the SPARC framework, which consists of the following steps:
- Specification
- Pseudocode
- Architecture
- Refinement
This file provides guidance to Claude Code (claude.ai/code) when working with code in this repository.
The SPARC Automated Development System (claude-sparc.sh
) is a comprehensive, agentic workflow for automated software development using the SPARC methodology (Specification, Pseudocode, Architecture, Refinement, Completion). This system leverages Claude Code's built-in tools for parallel task orchestration, comprehensive research, and Test-Driven Development.
This document contains universal development principles and practices for AI assistants working on any project. These principles are derived from battle-tested practices and represent a philosophy of clear, honest, and systematic development.
BEFORE ANY ACTION, you MUST use these tools. Tool names use double underscores between segments.
#!/usr/bin/env zsh | |
# Multi-project worktree manager with Claude support | |
# | |
# ASSUMPTIONS & SETUP: | |
# - Your git projects live in: ~/projects/ | |
# - Worktrees will be created in: ~/projects/worktrees/<project>/<branch> | |
# - New branches will be named: <your-username>/<feature-name> | |
# | |
# DIRECTORY STRUCTURE EXAMPLE: | |
# ~/projects/ |
#!/usr/bin/env bash | |
set -euo pipefail | |
issue=$1 | |
~/.claude/local/claude \ | |
"Start working on issue #$issue | |
- Keep an open mind. Feel free to reconsider the proposed approach | |
- Use context7 for updated docs |
Zero-configuration automatic Serena MCP server management for Claude Code
Transparently starts exactly one Serena instance per project with unique ports. No per-project setup required!
claude
- Serena starts automaticallyZero-configuration automatic Serena MCP server management for Claude Code
Transparently starts exactly one Serena instance per project with unique ports. No per-project setup required!
claude
- Serena starts automatically#!/bin/bash | |
# Claude Python Project Bootstrap Script | |
# Creates a new Python project configured for Claude TDD + Scrumban workflow | |
set -e # Exit on any error | |
# Colors for output | |
RED='\033[0;31m' | |
GREEN='\033[0;32m' |