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
| # Create a new worktree and branch from within current git directory. | |
| ga() { | |
| if [[ -z "$1" ]]; then | |
| echo "Usage: ga [branch name]" | |
| exit 1 | |
| fi | |
| local branch="$1" | |
| local base="$(basename "$PWD")" | |
| local path="../${base}--${branch}" |
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.
| { | |
| "mcpServers": { | |
| "count-r": { | |
| "command": "python", | |
| "args": [ | |
| "C:\\Users\\mberm\\count-r-server\\server.py" | |
| ], | |
| "host": "127.0.0.1", | |
| "port": 8080, | |
| "timeout": 30000 |
| from mcp.server.fastmcp import FastMCP | |
| import time | |
| import signal | |
| import sys | |
| # Handle SIGINT (Ctrl+C) gracefully | |
| def signal_handler(sig, frame): | |
| print("Shutting down server gracefully...") | |
| sys.exit(0) |
| #!/usr/bin/env bash | |
| set -euo pipefail | |
| if [ "${1:-}" = "--help" ]; then | |
| cat << EOF | |
| Usage: ijq [filename] | |
| A wrapper around jq that uses fzf to interactively build jq filters. |
| #!/usr/bin/env -S bash -c "docker run -p 8080:8080 -it --rm \$(docker build --progress plain -f \$0 . 2>&1 | tee /dev/stderr | grep -oP 'sha256:[0-9a-f]*')" | |
| # syntax = docker/dockerfile:1.4.0 | |
| FROM node:20 | |
| WORKDIR /root | |
| RUN npm install sqlite3 |
| # Official framework image. Look for the different tagged releases at: | |
| # https://hub.docker.com/r/library/node/tags/ | |
| image: node:6 | |
| before_script: | |
| - npm install | |
| # This folder is cached between builds | |
| # http://docs.gitlab.com/ce/ci/yaml/README.html#cache | |
| cache: |
| _APP_ENV=production | |
| _APP_LOCALE=en | |
| _APP_OPTIONS_ABUSE=enabled | |
| _APP_OPTIONS_FORCE_HTTPS=disabled | |
| _APP_OPENSSL_KEY_V1=your-secret-key | |
| _APP_DOMAIN=localhost | |
| _APP_DOMAIN_TARGET=localhost | |
| _APP_CONSOLE_WHITELIST_ROOT=enabled | |
| _APP_CONSOLE_WHITELIST_EMAILS= | |
| _APP_CONSOLE_WHITELIST_IPS= |
| # Kustomize based apply workflow. Requires jq, yq, kubectl, kustomize, mustache. | |
| # | |
| # Expected variables | |
| # - namespace Namespace for all resources. | |
| # - release A unique name to give to this collection of manifests. | |
| # - revision Release revision. | |
| # - images Image replacements. | |
| # - variables Variable replacements. | |
| # | |
| # Example inputs: |