An open API service indexing awesome lists of open source software.

https://github.com/subkoks/agents-md

Canonical source for a cross-editor agent operating system built on the GOTCHA framework. Includes crypto/web3/Solana skill pack, runtime automation, and production-grade scaffolding.
https://github.com/subkoks/agents-md

agent-framework automation blockchain crypto gotcha pump skills sniper-bot solana trading web3

Last synced: about 2 months ago
JSON representation

Canonical source for a cross-editor agent operating system built on the GOTCHA framework. Includes crypto/web3/Solana skill pack, runtime automation, and production-grade scaffolding.

Awesome Lists containing this project

README

          

# agents-md

Canonical source for a cross-editor agent operating system built on the GOTCHA framework.

## What This Repository Is

`agents-md` is the project-local control plane for high-quality agent behavior:

- canonical rule body (`src/gotcha.md`)
- pattern and ecosystem database (`docs/`)
- operational scripts (`scripts/`)
- reusable templates (`templates/`)
- roadmap and experiments (`ROADMAP.md`, `ideas/`)

This repo is intentionally editor-agnostic and aligns behavior across Windsurf, Claude, and Codex.

## Architecture (GOTCHA)

- **G**oals: explicit work routing and workflow selection
- **O**rchestration: the agent decision layer
- **T**ools: deterministic scripts and MCP operations
- **C**ontext: static reference material
- **H**ard prompts: focused task templates
- **A**rgs: runtime behavior settings

Core principle: push reliability into deterministic tooling, keep reasoning flexibility in orchestration.

## Repository Layout

```text
agents-md/
├── src/
│ └── gotcha.md
├── docs/
│ ├── agent-database.md
│ ├── agent-patterns.md
│ ├── agent-upgrade-roadmap.md
│ ├── hook-reference.md
│ └── ...
├── scripts/
│ ├── build-rule-artifacts.sh
│ ├── validate-rules.sh
│ ├── check-links.sh
│ ├── check-local-drift.sh
│ ├── sniper-config-template.yaml
│ ├── pumpfun-bot-checklist.sh
│ └── sniper-journal-summary.sh
├── skills/
│ ├── README.md
│ ├── solana-anchor-program-dev.md
│ ├── solana-client-kit-and-wallets.md
│ ├── solana-security-and-audit.md
│ ├── evm-smart-contract-dev.md
│ ├── defi-protocol-engineering.md
│ ├── token-launch-and-memecoin-ops.md
│ ├── onchain-trading-and-flow-analysis.md
│ ├── memecoin-trading-risk-playbook.md
│ ├── pumpfun-launch-and-trading-automation.md
│ ├── solana-terminal-workflows-axiom-padre-nova.md
│ └── solana-sniper-bot-scripts-and-ops.md
├── templates/
├── ideas/
├── ROADMAP.md
└── CHANGELOG.md
```

## Quick Start

```bash
# Validate rules and check compatibility
./scripts/validate-comprehensive.sh

# Run deterministic governance pipeline (strict -> drift -> build -> strict drift)
./scripts/run-governance.sh

# Build local artifacts
./scripts/build-rule-artifacts.sh

# Build specific artifacts
./scripts/build-rule-artifacts.sh windsurf claude

# Check artifact status
./scripts/build-rule-artifacts.sh --list
```

## Daily Operations

```bash
# Strict repo checks (recommended before commit)
make check

# Full deterministic governance pipeline
make governance-run

# Health report with timestamped logs
make health
```

## Troubleshooting

- If artifacts drift, run `make governance-run` and re-check with `make drift-check-strict`.
- If shell scripts fail in CI, run `bash -n scripts/*.sh` locally before committing.
- If optional tools are missing, run `./scripts/health-check.sh` to see degraded-safe diagnostics.

## Canonical Governance Contract

- Canonical rule body: `src/gotcha.md` only.
- Local artifacts are generated at `dist/rules/*.md`.
- Do not edit generated artifacts directly; rebuild via `scripts/build-rule-artifacts.sh` or `scripts/run-governance.sh`.
- Pre-commit guard rejects artifact-only edits without canonical update.
- This repository does not manage personal editor, AI agent, or global git-hook files under `~`.

## Quality Gates

- Comprehensive validation: `scripts/validate-comprehensive.sh`
- Rule structure and integrity
- Local artifact compatibility
- Version drift detection
- Artifact accessibility
- Content integrity
- Individual checks: `scripts/validate-rules.sh`, `scripts/check-links.sh`, `scripts/check-local-drift.sh`
- Automated hooks: Pre-commit and CI/CD validation
- Runtime/system health: `scripts/health-check.sh` (writes timestamped logs to `logs/health/`)
- Skill drift monitoring: `scripts/check-skill-registry-drift.sh` against `skills/registry.tsv`

All scripts degrade safely when optional dependencies are missing.

## Local Artifacts

- `dist/rules/windsurf.md`
- `dist/rules/claude.md`
- `dist/rules/codex.md`

## GitHub-Ready Workflow

- Run local validation:

```bash
./scripts/validate-comprehensive.sh
```

- Create branch and commit logically grouped changes (pre-commit hooks run automatically).
- Open PR using `.github/pull_request_template.md`.
- CI (`.github/workflows/ci.yml`) runs four jobs in sequence:
- `lint` — `shellcheck`, `actionlint`, `markdownlint-cli2`
- `validate` — rule structure, comprehensive validation, link and drift checks
- `build` — rebuild local artifacts and verify strict drift
- `security-scan` — `trufflehog` on PR diffs for verified/unknown secrets
- Ensure all CI checks pass.
- Merge and update `CHANGELOG.md`.

## Sniper Bot Quick Start

```bash
chmod +x scripts/pumpfun-bot-checklist.sh scripts/sniper-journal-summary.sh
cp scripts/sniper-config-template.yaml sniper-config.yaml
./scripts/pumpfun-bot-checklist.sh ./sniper-config.yaml
# After trading:
./scripts/sniper-journal-summary.sh ./logs/sniper-events.jsonl
```

## Core Documents

- `docs/agent-database.md`: curated inventory and source map
- `docs/agent-patterns.md`: normalized reusable patterns
- `docs/hook-reference.md`: hook behavior and portability notes
- `docs/hook-routing.md`: global/project/repo hook ownership and routing
- `docs/editor-alignment-strategy.md`: artifact packaging strategy by editor
- `docs/hook-portability-spec.md`: generic hook contract model
- `docs/goals-manifest.md`: task-to-asset routing matrix
- `docs/security-scan-spec.md`: config security scanner taxonomy and output schema
- `docs/orchestration-dag-spec.md`: dependency-graph orchestration and quality-gate contract
- `docs/sniper-runbook.md`: sniper bot preflight, runtime monitoring, and incident playbooks
- `skills/README.md`: crypto/web3/Solana skill index and trigger map

## Versioning

See `CHANGELOG.md` for release history and unreleased changes.