qjcg/arcadia-skills
Arcadia's first-party agent skills: CLI design, Gherkin testing with godog, pyramid summaries, specs, and unit testing principles.
Design, review, and improve CLI interfaces following clig.dev guidelines. Use when building CLI tools, commands, flags, or help text — especially with Cobra/Viper in Go. Triggers on requests to create CLI tools, add commands, design flag interfaces, write help text, or improve CLI user experience. Make sure to load reference files from references/ when designing specific areas like output, errors, or configuration.
Add observable-behavior tests to Go projects using Gherkin feature files and godog (Cucumber for Go). Use when the user asks to add BDD tests, acceptance tests, integration tests, behavior-driven tests, Cucumber tests, Gherkin scenarios, godog, feature files, step definitions, scenario-based testing, or observable-behavior testing to a Go project. This covers the full workflow: adding the godog dependency, writing .feature files with Given/When/Then scenarios, organizing step definitions, wiring the godog test suite, and running tests. Also use when discussing testing strategy, test organization, or writing readable executable specifications in Go.
Create reversible multi-level summaries at 5 zoom levels for AI agent responses and implementation plans. Use when users need to (1) scale response detail up or down, (2) get a quick decision/outcome without full reasoning, (3) review approaches before diving into execution details, (4) compress long outputs for high-level review, or (5) expand brief answers into comprehensive specifications.
Help create software specifications from rough notes
Guidance for writing high-quality unit tests using Vladimir Khorikov's principles from Unit Testing. Use when (1) writing new tests, (2) refactoring existing tests, (3) reviewing test code, or (4) deciding what to test.